- CachingJavaSourceClassLoader - Class in org.codehaus.janino
-
A
JavaSourceClassLoader that uses a resource storage provided by the application to
cache compiled classes and thus saving unnecessary recompilations.
- CachingJavaSourceClassLoader(ClassLoader, File[], String, File) - Constructor for class org.codehaus.janino.CachingJavaSourceClassLoader
-
- CachingJavaSourceClassLoader(ClassLoader, ResourceFinder, String, ResourceFinder, ResourceCreator) - Constructor for class org.codehaus.janino.CachingJavaSourceClassLoader
-
Notice that this class is thread-safe if and only if the
classFileCacheResourceCreator stores its
data atomically, i.e. the
classFileCacheResourceFinder sees the resource written by the
classFileCacheResourceCreator only after the
OutputStream is closed.
- caseLabels - Variable in class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
-
The CASE labels at the top of the "switch block statement group".
- Cast(Location, Java.Type, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.Cast
-
- CatchClause(Location, Java.CatchParameter, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.CatchClause
-
- catchClauses - Variable in class org.codehaus.janino.Java.TryStatement
-
The list of catch clauses (including the "default" clause) of the TRY statement.
- catchParameter - Variable in class org.codehaus.janino.Java.CatchClause
-
Container for the types and the name of the caught exception.
- CatchParameter(Location, boolean, Java.Type[], String) - Constructor for class org.codehaus.janino.Java.CatchParameter
-
- category() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ObjectVariableInfo
-
- category() - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.UninitializedVariableInfo
-
- category() - Method in interface org.codehaus.janino.util.ClassFile.StackMapTableAttribute.VerificationTypeInfo
-
- changeAccess(short, short) - Static method in class org.codehaus.janino.Mod
-
- CHAR - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the primitive type CHAR.
- CHAR - Static variable in class org.codehaus.janino.IClass
-
The
IClass object for the primitive type CHAR.
- CHAR - Static variable in class org.codehaus.janino.util.signature.SignatureParser
-
The primitive 'char' type.
- CharacterLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.CharacterLiteral
-
- CharElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.CharElementValue
-
- CharStream - Interface in org.codehaus.janino.util.charstream
-
This interface produces a sequence of chars.
- ChopFrame(int, int) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ChopFrame
-
- ClassBodyEvaluator - Class in org.codehaus.janino
-
- ClassBodyEvaluator(String) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
ClassBodyEvaluator cbe = new ClassBodyEvaluator();
cbe.cook(classBody);
- ClassBodyEvaluator(String, InputStream) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
ClassBodyEvaluator cbe = new ClassBodyEvaluator();
cbe.cook(fileName, is);
- ClassBodyEvaluator(String, Reader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
ClassBodyEvaluator cbe = new ClassBodyEvaluator();
cbe.cook(fileName, reader);
- ClassBodyEvaluator(Scanner, ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
ClassBodyEvaluator cbe = new ClassBodyEvaluator();
cbe.setParentClassLoader(parentClassLoader);
cbe.cook(scanner);
- ClassBodyEvaluator(Scanner, Class<?>, Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
ClassBodyEvaluator cbe = new ClassBodyEvaluator();
cbe.setExtendedType(extendedType);
cbe.setImplementedTypes(implementedTypes);
cbe.setParentClassLoader(parentClassLoader);
cbe.cook(scanner);
- ClassBodyEvaluator(Scanner, String, Class<?>, Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
Equivalent to
ClassBodyEvaluator cbe = new ClassBodyEvaluator();
cbe.setClassName(className);
cbe.setExtendedType(extendedType);
cbe.setImplementedTypes(implementedTypes);
cbe.setParentClassLoader(parentClassLoader);
cbe.cook(scanner);
- ClassBodyEvaluator() - Constructor for class org.codehaus.janino.ClassBodyEvaluator
-
- classBound - Variable in class org.codehaus.janino.util.signature.SignatureParser.FormalTypeParameter
-
The class that this formal type parameter (optionally) extends.
- ClassElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.ClassElementValue
-
- classesToTypes(Location, Class<?>[]) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- classesToTypes(Location, Class<?>...) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- classesToTypes(Location, Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- classesToTypes(Location, Class<?>[]) - Method in class org.codehaus.janino.SimpleCompiler
-
- ClassFile - Class in org.codehaus.janino.util
-
An object that implements the Java "class file" format.
- ClassFile(short, String, String, String[]) - Constructor for class org.codehaus.janino.util.ClassFile
-
Constructs a class with no fields and methods.
- ClassFile(InputStream) - Constructor for class org.codehaus.janino.util.ClassFile
-
Reads "class file" data from the
inputStream and construct a
ClassFile object from it.
- ClassFile.Annotation - Class in org.codehaus.janino.util
-
The structure of the annotations array as described in JVMS8 4.7.16.
- ClassFile.AnnotationDefaultAttribute - Class in org.codehaus.janino.util
-
Representation of an AnnotationDefault attribute (see JVMS8 4.7.22).
- ClassFile.AnnotationsAttribute - Class in org.codehaus.janino.util
-
Representation of a Runtime[In]visibleAnnotations attribute (see JVMS8 4.7.16/17).
- ClassFile.ArrayElementValue - Class in org.codehaus.janino.util
-
Representation of the "array_value" structure.
- ClassFile.AttributeInfo - Class in org.codehaus.janino.util
-
Representation of a class file attribute (see JVMS7 4.7).
- ClassFile.BooleanElementValue - Class in org.codehaus.janino.util
-
- ClassFile.ByteElementValue - Class in org.codehaus.janino.util
-
- ClassFile.CharElementValue - Class in org.codehaus.janino.util
-
- ClassFile.ClassElementValue - Class in org.codehaus.janino.util
-
- ClassFile.ClassFileException - Exception in org.codehaus.janino.util
-
Unchecked exception that represents an error condition that could occur during processing of class files, e.g.
- ClassFile.CodeAttribute - Class in org.codehaus.janino.util
-
Representation of an unmodifiable Code attribute, as read from a class file.
- ClassFile.CodeAttribute.ExceptionTableEntry - Class in org.codehaus.janino.util
-
Representation of an entry in the "exception_table" of a "Code" attribute (see JVMS 4.7.3).
- ClassFile.ConstantClassInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.1.
- ClassFile.ConstantElementValue - Class in org.codehaus.janino.util
-
Convenience class for element values that are constants (as opposed to annotations, enum constants and
arrays).
- ClassFile.ConstantElementValue.Visitor<R,EX extends Throwable> - Interface in org.codehaus.janino.util
-
The visitor interface for the implementation of the "visitor" pattern.
- ClassFile.ConstantFieldrefInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.2.
- ClassFile.ConstantInterfaceMethodrefInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.2.
- ClassFile.ConstantInvokeDynamicInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.10.
- ClassFile.ConstantMethodHandleInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.8.
- ClassFile.ConstantMethodrefInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.2.
- ClassFile.ConstantMethodTypeInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.9.
- ClassFile.ConstantNameAndTypeInfo - Class in org.codehaus.janino.util
-
See JVMS7 4.4.6.
- ClassFile.ConstantPoolInfo - Class in org.codehaus.janino.util
-
Base for various the constant pool table entry types.
- ClassFile.ConstantUtf8Info - Class in org.codehaus.janino.util
-
See JVMS7 4.4.7.
- ClassFile.ConstantValueAttribute - Class in org.codehaus.janino.util
-
Representation of a ConstantValue attribute (see JVMS 4.7.2).
- ClassFile.ConstantValuePoolInfo - Class in org.codehaus.janino.util
-
Intermediate base class for constant pool table entry types that have 'value' semantics: Double, Float,
Integer, Long, String
- ClassFile.DeprecatedAttribute - Class in org.codehaus.janino.util
-
Representation of a Deprecated attribute (see JVMS 4.7.10).
- ClassFile.DoubleElementValue - Class in org.codehaus.janino.util
-
- ClassFile.ElementValue - Interface in org.codehaus.janino.util
-
Representation of the "element_value" structure (see JVMS8 4.7.16.1).
- ClassFile.ElementValue.Visitor<R,EX extends Throwable> - Interface in org.codehaus.janino.util
-
The visitor interface for the implementation of the "visitor" pattern.
- ClassFile.EnumConstValue - Class in org.codehaus.janino.util
-
Representation of the "enum_const_value" element in the "element_value" structure.
- ClassFile.ExceptionsAttribute - Class in org.codehaus.janino.util
-
Representation of an Exceptions attribute (see JVMS 4.7.4).
- ClassFile.FieldInfo - Class in org.codehaus.janino.util
-
Representation of a "method_info" structure, as defined by JVMS7 4.5.
- ClassFile.FloatElementValue - Class in org.codehaus.janino.util
-
- ClassFile.InnerClassesAttribute - Class in org.codehaus.janino.util
-
Representation of an InnerClasses attribute (see JVMS 4.7.5).
- ClassFile.InnerClassesAttribute.Entry - Class in org.codehaus.janino.util
-
The structure of the classes array as described in JVMS7 4.7.6.
- ClassFile.IntElementValue - Class in org.codehaus.janino.util
-
- ClassFile.LineNumberTableAttribute - Class in org.codehaus.janino.util
-
Representation of a LineNumberTable attribute (see JVMS 4.7.8).
- ClassFile.LineNumberTableAttribute.Entry - Class in org.codehaus.janino.util
-
The structure of the entries in the line_number_table, as described in JVMS7 4.7.12.
- ClassFile.LocalVariableTableAttribute - Class in org.codehaus.janino.util
-
Representation of a LocalVariableTable attribute (see JVMS 4.7.9).
- ClassFile.LocalVariableTableAttribute.Entry - Class in org.codehaus.janino.util
-
The structure of the entries in the local_variable_table, as described in JVMS7 4.7.13.
- ClassFile.LongElementValue - Class in org.codehaus.janino.util
-
- ClassFile.MethodInfo - Class in org.codehaus.janino.util
-
Representation of a "method_info" structure, as defined by JVMS7 4.6.
- ClassFile.ShortElementValue - Class in org.codehaus.janino.util
-
- ClassFile.SignatureAttribute - Class in org.codehaus.janino.util
-
Representation of a Signature attribute (see JVMS 4.7.9).
- ClassFile.SourceFileAttribute - Class in org.codehaus.janino.util
-
Representation of a SourceFile attribute (see JVMS 4.7.7).
- ClassFile.StackMapTableAttribute - Class in org.codehaus.janino.util
-
Representation of an unmodifiable StackMapTable attribute, as read from a class file.
- ClassFile.StackMapTableAttribute.AppendFrame - Class in org.codehaus.janino.util
-
Representation of the append_frame structure; see JVMS8 4.7.4.
- ClassFile.StackMapTableAttribute.ChopFrame - Class in org.codehaus.janino.util
-
Representation of the chop_frame structure; see JVMS8 4.7.4.
- ClassFile.StackMapTableAttribute.FullFrame - Class in org.codehaus.janino.util
-
Representation of the full_frame structure; see JVMS8 4.7.4.
- ClassFile.StackMapTableAttribute.ObjectVariableInfo - Class in org.codehaus.janino.util
-
Representation of the object_variable_info structure; see JVMS8 4.7.4.
- ClassFile.StackMapTableAttribute.SameFrame - Class in org.codehaus.janino.util
-
Representation of the same_frame structure; see JVMS8 4.7.4.
- ClassFile.StackMapTableAttribute.SameFrameExtended - Class in org.codehaus.janino.util
-
Representation of the same_frame_extended structure; see JVMS8 4.7.4.
- ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame - Class in org.codehaus.janino.util
-
Representation of the same_locals_1_stack_item_frame structure; see JVMS8 4.7.4.
- ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended - Class in org.codehaus.janino.util
-
Representation of the same_locals_1_stack_item_frame_extended structure; see JVMS8 4.7.4.
- ClassFile.StackMapTableAttribute.StackMapFrame - Class in org.codehaus.janino.util
-
- ClassFile.StackMapTableAttribute.StackMapFrameVisitor<T> - Interface in org.codehaus.janino.util
-
- ClassFile.StackMapTableAttribute.UninitializedVariableInfo - Class in org.codehaus.janino.util
-
Representation of the uninitialized_variable_info structure; see JVMS8 4.7.4.
- ClassFile.StackMapTableAttribute.VerificationTypeInfo - Interface in org.codehaus.janino.util
-
Representation of the verification_type_info union; see JVMS8 4.7.4.
- ClassFile.StringElementValue - Class in org.codehaus.janino.util
-
- ClassFile.SyntheticAttribute - Class in org.codehaus.janino.util
-
Representation of a Synthetic attribute (see JVMS 4.7.6).
- ClassFileException(String) - Constructor for exception org.codehaus.janino.util.ClassFile.ClassFileException
-
- ClassFileException(String, Throwable) - Constructor for exception org.codehaus.janino.util.ClassFile.ClassFileException
-
- ClassFileIClass - Class in org.codehaus.janino
-
- ClassFileIClass(ClassFile, IClassLoader) - Constructor for class org.codehaus.janino.ClassFileIClass
-
- ClassInstanceCreationReference(Location, Java.Type, Java.TypeArgument[]) - Constructor for class org.codehaus.janino.Java.ClassInstanceCreationReference
-
- ClassLiteral(Location, Java.Type) - Constructor for class org.codehaus.janino.Java.ClassLiteral
-
- ClassLoaderIClassLoader - Class in org.codehaus.janino
-
- ClassLoaderIClassLoader(ClassLoader) - Constructor for class org.codehaus.janino.ClassLoaderIClassLoader
-
- ClassLoaderIClassLoader() - Constructor for class org.codehaus.janino.ClassLoaderIClassLoader
-
Equivalent to
ClassLoaderIClassLoader(Thread.currentThread().getContextClassLoader())
- ClassSignature(List<SignatureParser.FormalTypeParameter>, SignatureParser.ClassTypeSignature, List<SignatureParser.ClassTypeSignature>) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.ClassSignature
-
- classToType(Location, Class<?>) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- classToType(Location, Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- classToType(Location, Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
-
- classToType(Location, Class<?>) - Method in class org.codehaus.janino.SimpleCompiler
-
- ClassTypeSignature(String, String, List<SignatureParser.TypeArgument>, List<SignatureParser.SimpleClassTypeSignature>, SignatureParser.Options) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
-
- CLEAR_TABULATORS - Static variable in class org.codehaus.janino.util.AutoIndentWriter
-
- clearIFieldCaches() - Method in class org.codehaus.janino.IClass
-
- close() - Method in class org.codehaus.janino.Scanner
-
- close() - Method in class org.codehaus.janino.Unparser
-
Flushes all generated code.
- close() - Method in class org.codehaus.janino.util.AutoIndentWriter
-
- code - Variable in class org.codehaus.janino.util.ClassFile.CodeAttribute
-
- CodeAttribute(short, short, short, byte[], ClassFile.CodeAttribute.ExceptionTableEntry[], ClassFile.AttributeInfo[]) - Constructor for class org.codehaus.janino.util.ClassFile.CodeAttribute
-
- CodeContext - Class in org.codehaus.janino
-
The context of the compilation of a function (constructor or method).
- CodeContext(ClassFile) - Constructor for class org.codehaus.janino.CodeContext
-
Creates an empty "Code" attribute.
- CodeContext.BasicBlock - Class in org.codehaus.janino
-
This
CodeContext.Offset marks the first byte of a "basic block" in the sense of JLS 17 "4.10.1 Verification by Type
Checking":
The intent is that a stack map frame must appear at the beginning of each basic block in a method.
- CodeContext.FixUp - Interface in org.codehaus.janino
-
- CodeContext.Inserter - Class in org.codehaus.janino
-
A class that implements an insertion point into a "Code" attribute.
- CodeContext.LineNumberOffset - Class in org.codehaus.janino
-
An
CodeContext.Offset who's sole purpose is to later create a 'LineNumberTable' attribute.
- CodeContext.Offset - Class in org.codehaus.janino
-
A class that represents an offset within a "Code" attribute.
- CompilationUnit(String) - Constructor for class org.codehaus.janino.Java.CompilationUnit
-
- CompilationUnit(String, Java.AbstractCompilationUnit.ImportDeclaration[]) - Constructor for class org.codehaus.janino.Java.CompilationUnit
-
- compile(Resource[]) - Method in class org.codehaus.janino.Compiler
-
- compileException(String) - Method in class org.codehaus.janino.Parser
-
- compileException(String, Location) - Static method in class org.codehaus.janino.Parser
-
- compileException(String) - Method in class org.codehaus.janino.TokenStreamImpl
-
- Compiler - Class in org.codehaus.janino
-
- Compiler() - Constructor for class org.codehaus.janino.Compiler
-
Initializes a new compiler.
- Compiler(ResourceFinder, IClassLoader) - Constructor for class org.codehaus.janino.Compiler
-
- Compiler(File[], File[], File[], File[], File, String, boolean, boolean, boolean, boolean, StringPattern[], boolean) - Constructor for class org.codehaus.janino.Compiler
-
- CompilerFactory - Class in org.codehaus.janino
-
- CompilerFactory() - Constructor for class org.codehaus.janino.CompilerFactory
-
- compileToClassLoader(Java.AbstractCompilationUnit) - Method in class org.codehaus.janino.SimpleCompiler
-
Compiles the given compilation unit.
- compileUnit(boolean, boolean, boolean, Collection<ClassFile>) - Method in class org.codehaus.janino.UnitCompiler
-
Generates a set of
ClassFile objects which represent the classes and interfaces declared in the
compilation unit.
- compileUnit(boolean, boolean, boolean, UnitCompiler.ClassFileConsumer) - Method in class org.codehaus.janino.UnitCompiler
-
Generates a set of
ClassFile objects which represent the classes and interfaces declared in the
compilation unit.
- componentType - Variable in class org.codehaus.janino.Java.ArrayType
-
The (declared) type of the array's components.
- componentTypeSignature - Variable in class org.codehaus.janino.util.signature.SignatureParser.ArrayTypeSignature
-
The type of the array components.
- condition - Variable in class org.codehaus.janino.Java.DoStatement
-
The condition in the WHILE clause of this DO statement.
- condition - Variable in class org.codehaus.janino.Java.ForStatement
-
The optional "condition" part of the "basic FOR statement".
- condition - Variable in class org.codehaus.janino.Java.IfStatement
-
The condition of the IF statement.
- condition - Variable in class org.codehaus.janino.Java.SwitchStatement
-
The rvalue that is evaluated and matched with the CASE clauses.
- condition - Variable in class org.codehaus.janino.Java.WhileStatement
-
The "condition" of the WHILE statement.
- ConditionalExpression(Location, Java.Rvalue, Java.Rvalue, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ConditionalExpression
-
- ConstantClassInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantClassInfo
-
- constantDeclarations - Variable in class org.codehaus.janino.Java.InterfaceDeclaration
-
The constants that this interface declares.
- ConstantElementValue(byte, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantElementValue
-
- ConstantFieldrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
-
- ConstantInterfaceMethodrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
-
- ConstantInvokeDynamicInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
-
- ConstantMethodHandleInfo(byte, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
-
- ConstantMethodrefInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
-
- ConstantMethodTypeInfo(short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantMethodTypeInfo
-
- ConstantNameAndTypeInfo(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
-
- ConstantPoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
-
- ConstantUtf8Info(String) - Constructor for class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
-
- constantValueIndex - Variable in class org.codehaus.janino.util.ClassFile.ConstantElementValue
-
The index of the constant pool entry that holds the constant value for this annotation element.
- ConstantValuePoolInfo() - Constructor for class org.codehaus.janino.util.ClassFile.ConstantValuePoolInfo
-
- constNameIndex - Variable in class org.codehaus.janino.util.ClassFile.EnumConstValue
-
const_name_index; index of a
ClassFile.ConstantUtf8Info giveing the simple name of the enum
constant represented by this
element_value structure.
- ConstructorDeclarator(Location, String, Java.Modifier[], Java.FunctionDeclarator.FormalParameters, Java.Type[], Java.ConstructorInvocation, List<? extends Java.BlockStatement>) - Constructor for class org.codehaus.janino.Java.ConstructorDeclarator
-
- constructorInvocation - Variable in class org.codehaus.janino.Java.ConstructorDeclarator
-
- ConstructorInvocation(Location, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.ConstructorInvocation
-
- constructors - Variable in class org.codehaus.janino.Java.AbstractClassDeclaration
-
- consume(ClassFile) - Method in interface org.codehaus.janino.UnitCompiler.ClassFileConsumer
-
- ContinuableStatement(Location, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.ContinuableStatement
-
- ContinueStatement(Location, String) - Constructor for class org.codehaus.janino.Java.ContinueStatement
-
- cook(String, Reader) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- cook(Scanner) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- cook(String, Reader) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- cook(String[], Reader[]) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- cook(Scanner) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- cook(Scanner...) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- cook(Parser...) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- cook(String, Reader) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(String[], Reader[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
On a 2 GHz Intel Pentium Core Duo under Windows XP with an IBM 1.4.2 JDK, compiling 10000 expressions "a + b"
(integer) takes about 4 seconds and 56 MB of main memory.
- cook(Scanner...) - Method in class org.codehaus.janino.ScriptEvaluator
-
Cooks a set of scripts into one class.
- cook(Parser[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(Java.CompilationUnit, Collection<Java.MethodDeclarator>) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(Java.CompilationUnit) - Method in class org.codehaus.janino.ScriptEvaluator
-
- cook(String, Reader) - Method in class org.codehaus.janino.SimpleCompiler
-
Scans, parses and compiles a given compilation unit from the given
Reader.
- cook(Scanner) - Method in class org.codehaus.janino.SimpleCompiler
-
Scans, parses and compiles a given compilation unit from the given scanner.
- cook(Java.AbstractCompilationUnit) - Method in class org.codehaus.janino.SimpleCompiler
-
Cooks this compilation unit directly.
- copyAbstractCompilationUnit(Java.AbstractCompilationUnit) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyAccessModifier(Java.AccessModifier) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyAlternateConstructorInvocation(Java.AlternateConstructorInvocation) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyAmbiguousName(Java.AmbiguousName) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyAnnotation(Java.Annotation) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyAnnotations(Java.Annotation[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyAnonymousClassDeclaration(Java.AnonymousClassDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyArrayAccessExpression(Java.ArrayAccessExpression) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyArrayCreationReference(Java.ArrayCreationReference) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyArrayInitializer(Java.ArrayInitializer) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyArrayInitializerOrRvalues(Java.ArrayInitializerOrRvalue[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyArrayLength(Java.ArrayLength) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyArrayType(Java.ArrayType) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyAssertStatement(Java.AssertStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyAssignment(Java.Assignment) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyAtom(Java.Atom) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyBinaryOperation(Java.BinaryOperation) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyBlock(Java.Block) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyBlockStatement(Java.BlockStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyBlockStatements(Collection<? extends Java.BlockStatement>) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyBooleanLiteral(Java.BooleanLiteral) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyBreakStatement(Java.BreakStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyCast(Java.Cast) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyCatchClause(Java.CatchClause) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyCatchClauses(Collection<? extends Java.CatchClause>) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyCatchParameter(Java.CatchParameter) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyCharacterLiteral(Java.CharacterLiteral) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyClassInstanceCreationReference(Java.ClassInstanceCreationReference) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyClassLiteral(Java.ClassLiteral) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyConditionalExpression(Java.ConditionalExpression) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyConstructorDeclarator(Java.ConstructorDeclarator) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyConstructorInvocation(Java.ConstructorInvocation) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyContinueStatement(Java.ContinueStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyCrement(Java.Crement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyDoStatement(Java.DoStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyElementValue(Java.ElementValue) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyElementValueArrayInitializer(Java.ElementValueArrayInitializer) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyElementValuePair(Java.ElementValuePair) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyElementValuePairs(Java.ElementValuePair[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyElementValues(Java.ElementValue[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyEmptyStatement(Java.EmptyStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyEnumConstant(Java.EnumConstant) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyExpressionStatement(Java.ExpressionStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyFieldAccess(Java.FieldAccess) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyFieldAccessExpression(Java.FieldAccessExpression) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyFieldDeclaration(Java.FieldDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyFieldDeclarationOrInitializer(Java.FieldDeclarationOrInitializer) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyFloatingPointLiteral(Java.FloatingPointLiteral) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyForEachStatement(Java.ForEachStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyFormalParameter(Java.FunctionDeclarator.FormalParameter) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyFormalParameters(Java.FunctionDeclarator.FormalParameter[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyFormalParameters(Java.FunctionDeclarator.FormalParameters) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyForStatement(Java.ForStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyFunctionDeclarator(Java.FunctionDeclarator) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyIfStatement(Java.IfStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyImportDeclaration(Java.AbstractCompilationUnit.ImportDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyImportDeclarations(Java.AbstractCompilationUnit.ImportDeclaration[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyInitializer(Java.Initializer) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyInstanceof(Java.Instanceof) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyIntegerLiteral(Java.IntegerLiteral) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyLabeledStatement(Java.LabeledStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyLambdaExpression(Java.LambdaExpression) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyLocalClassDeclaration(Java.LocalClassDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyLocalVariableAccess(Java.LocalVariableAccess) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyLocalVariableDeclaratorResource(Java.TryStatement.LocalVariableDeclaratorResource) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyLvalue(Java.Lvalue) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyMarkerAnnotation(Java.MarkerAnnotation) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyMemberClassDeclaration(Java.MemberClassDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyMemberEnumDeclaration(Java.MemberEnumDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyMemberTypeDeclaration(Java.MemberTypeDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyMethodDeclarator(Java.MethodDeclarator) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyMethodInvocation(Java.MethodInvocation) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyMethodReference(Java.MethodReference) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyModifier(Java.Modifier) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyModifiers(Java.Modifier[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyModularCompilationUnit(Java.ModularCompilationUnit) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyNewAnonymousClassInstance(Java.NewAnonymousClassInstance) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyNewArray(Java.NewArray) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyNewClassInstance(Java.NewClassInstance) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyNewInitializedArray(Java.NewInitializedArray) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyNormalAnnotation(Java.NormalAnnotation) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyNullLiteral(Java.NullLiteral) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalArrayInitializer(Java.ArrayInitializer) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalArrayType(Java.ArrayType) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalAtom(Java.Atom) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalBlock(Java.Block) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalBlockStatement(Java.BlockStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalConstructorInvocation(Java.ConstructorInvocation) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalElementValue(Java.ElementValue) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalPackageDeclaration(Java.PackageDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalReferenceType(Java.ReferenceType) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalReferenceTypes(Java.ReferenceType[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalRvalue(Java.Rvalue) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalRvalues(Java.Rvalue[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalStatements(Collection<? extends Java.BlockStatement>) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalType(Java.Type) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalTypeArguments(Java.TypeArgument[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyOptionalTypeParameters(Java.TypeParameter[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyPackage(Java.Package) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyPackageDeclaration(Java.PackageDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyPackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyPackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyPackageMemberTypeDeclaration(Java.PackageMemberTypeDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyParameterAccess(Java.ParameterAccess) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyParenthesizedExpression(Java.ParenthesizedExpression) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyPrimitiveType(Java.PrimitiveType) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyQualifiedThisReference(Java.QualifiedThisReference) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyReferenceType(Java.ReferenceType) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyReferenceTypes(Java.ReferenceType[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyResource(Java.TryStatement.Resource) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyResources(Collection<? extends Java.TryStatement.Resource>) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyReturnStatement(Java.ReturnStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyRvalue(Java.Rvalue) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyRvalueMemberType(Java.RvalueMemberType) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyRvalues(Java.Rvalue[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyRvalues(Collection<? extends Java.Rvalue>) - Method in class org.codehaus.janino.util.DeepCopier
-
- copySimpleLiteral(Java.SimpleConstant) - Method in class org.codehaus.janino.util.DeepCopier
-
- copySimpleType(Java.SimpleType) - Method in class org.codehaus.janino.util.DeepCopier
-
- copySingleElementAnnotation(Java.SingleElementAnnotation) - Method in class org.codehaus.janino.util.DeepCopier
-
- copySingleStaticImportDeclaration(Java.AbstractCompilationUnit.SingleStaticImportDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copySingleTypeImportDeclaration(Java.AbstractCompilationUnit.SingleTypeImportDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyStatement(Java.Statement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyStatements(Collection<? extends Java.BlockStatement>) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyStaticImportOnDemandDeclaration(Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyStringLiteral(Java.StringLiteral) - Method in class org.codehaus.janino.util.DeepCopier
-
- copySuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression) - Method in class org.codehaus.janino.util.DeepCopier
-
- copySuperclassMethodInvocation(Java.SuperclassMethodInvocation) - Method in class org.codehaus.janino.util.DeepCopier
-
- copySuperConstructorInvocation(Java.SuperConstructorInvocation) - Method in class org.codehaus.janino.util.DeepCopier
-
- copySwitchBlockStatementGroup(Java.SwitchStatement.SwitchBlockStatementGroup) - Method in class org.codehaus.janino.util.DeepCopier
-
- copySwitchBlockStatementGroups(Collection<? extends Java.SwitchStatement.SwitchBlockStatementGroup>) - Method in class org.codehaus.janino.util.DeepCopier
-
- copySwitchStatement(Java.SwitchStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copySynchronizedStatement(Java.SynchronizedStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyThisReference(Java.ThisReference) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyThrowStatement(Java.ThrowStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyType(Java.Type) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyTypeArgument(Java.TypeArgument) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyTypeArguments(Java.TypeArgument[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyTypeBodyDeclaration(Java.TypeBodyDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyTypeDeclaration(Java.TypeDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyTypeImportOnDemandDeclaration(Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyTypeParameter(Java.TypeParameter) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyTypeParameters(Java.TypeParameter[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyTypes(Java.Type[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyUnaryOperation(Java.UnaryOperation) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyVariableAccessResource(Java.TryStatement.VariableAccessResource) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyVariableDeclarator(Java.VariableDeclarator) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyVariableDeclarators(Java.VariableDeclarator[]) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyWhileStatement(Java.WhileStatement) - Method in class org.codehaus.janino.util.DeepCopier
-
- copyWildcard(Java.Wildcard) - Method in class org.codehaus.janino.util.DeepCopier
-
- createAnonymousClassName() - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
- createAnonymousClassName() - Method in interface org.codehaus.janino.Java.TypeDeclaration
-
Creates a unique name for an anonymous class.
- createFastClassBodyEvaluator(Scanner, Class<?>, ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
-
- createFastClassBodyEvaluator(Scanner, String, Class<?>, Class<?>[], ClassLoader) - Static method in class org.codehaus.janino.ClassBodyEvaluator
-
- createFastEvaluator(Reader, Class<? extends T>, String...) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- createFastEvaluator(String, Class<? extends T>, String...) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- createFastEvaluator(Scanner, Class<T>, String...) - Method in class org.codehaus.janino.ExpressionEvaluator
-
Notice: This method is not declared in
IScriptEvaluator, and is hence only available in
this
implementation of
org.codehaus.commons.compiler.
- createFastEvaluator(Reader, Class<T>, String[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- createFastEvaluator(String, Class<T>, String[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- createFastEvaluator(Scanner, Class<?>, String[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
Notice: This method is not declared in
IScriptEvaluator, and is hence only available in
this
implementation of
org.codehaus.commons.compiler.
- createFastExpressionEvaluator(String, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
-
- createFastExpressionEvaluator(Scanner, String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
-
- createFastExpressionEvaluator(Scanner, String[], String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ExpressionEvaluator
-
- createFastScriptEvaluator(String, Class<?>, String[]) - Static method in class org.codehaus.janino.ScriptEvaluator
-
- createFastScriptEvaluator(Scanner, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
-
- createFastScriptEvaluator(Scanner, String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
-
- createFastScriptEvaluator(Scanner, String[], String, Class<?>, Class<?>, String[], ClassLoader) - Static method in class org.codehaus.janino.ScriptEvaluator
-
- createInstance(Reader) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- createJavacLikePathIClassLoader(File[], File[], File[]) - Static method in class org.codehaus.janino.IClassLoader
-
Creates an
IClassLoader that looks for classes in the given "boot class path", then in the given
"extension directories", and then in the given "class path".
- createLocalTypeName(String) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
- createLocalTypeName(String) - Method in interface org.codehaus.janino.Java.TypeDeclaration
-
Creates a unique name for a local class or interface.
- Crement(Location, String, Java.Lvalue) - Constructor for class org.codehaus.janino.Java.Crement
-
- Crement(Location, Java.Lvalue, String) - Constructor for class org.codehaus.janino.Java.Crement
-
- CTOR_java_lang_StringBuilder__java_lang_String - Variable in class org.codehaus.janino.IClassLoader
-
- currentElement - Variable in class org.codehaus.janino.Java.ForEachStatement
-
The "current element local variable declaration" part of the "enhanced FOR statement".
- currentInserter() - Method in class org.codehaus.janino.CodeContext
-
- JaninoOption - Enum in org.codehaus.janino
-
- Java - Class in org.codehaus.janino
-
This wrapper class defines classes that represent the elements of the Java programming language.
- Java.AbstractAnnotation - Class in org.codehaus.janino
-
Convenience class.
- Java.AbstractClassDeclaration - Class in org.codehaus.janino
-
Base for the various class declaration kinds.
- Java.AbstractCompilationUnit - Class in org.codehaus.janino
-
- Java.AbstractCompilationUnit.ImportDeclaration - Class in org.codehaus.janino
-
Base class for the various IMPORT declarations.
- Java.AbstractCompilationUnit.SingleStaticImportDeclaration - Class in org.codehaus.janino
-
Represents a single static import declaration like
import java.util.Collections.EMPTY_MAP;
- Java.AbstractCompilationUnit.SingleTypeImportDeclaration - Class in org.codehaus.janino
-
Represents a "single-type import declaration" like "import java.util.Map;".
- Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration - Class in org.codehaus.janino
-
Represents a static-import-on-demand declaration like
import static java.util.Collections.*;
- Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration - Class in org.codehaus.janino
-
Represents a type-import-on-demand declaration like import java.util.*;.
- Java.AbstractTypeBodyDeclaration - Class in org.codehaus.janino
-
- Java.AbstractTypeDeclaration - Class in org.codehaus.janino
-
- Java.AccessModifier - Class in org.codehaus.janino
-
Representation of the modifier flags and annotations that are associated with a declaration.
- Java.AlternateConstructorInvocation - Class in org.codehaus.janino
-
Representation of a JLS7 8.8.7.1.
- Java.AmbiguousName - Class in org.codehaus.janino
-
Representation of a JLS7 6.5.2 "ambiguous name".
- Java.Annotatable - Interface in org.codehaus.janino
-
Representation of Java elements that can be annotated: Fields, constructors, methods, type declarations.
- Java.Annotation - Interface in org.codehaus.janino
-
Representation of a Java annotation.
- Java.AnnotationTypeDeclaration - Interface in org.codehaus.janino
-
Base for package member ("top-level") and member ("nested") annotation type declarations.
- Java.AnonymousClassDeclaration - Class in org.codehaus.janino
-
Representation of a JLS7 15.9.5 "anonymous class declaration".
- Java.ArrayAccessExpression - Class in org.codehaus.janino
-
Representation of a JLS7 15.13 (JLS8: 15.10.3) "array access expression".
- Java.ArrayCreationReference - Class in org.codehaus.janino
-
Representation of a "method reference expression", as described in JLS9 15.13, with the form "<var>arrayType</var>::new".
- Java.ArrayInitializer - Class in org.codehaus.janino
-
Representation of a JLS7 10.6 "array initializer".
- Java.ArrayInitializerOrRvalue - Interface in org.codehaus.janino
-
- Java.ArrayLength - Class in org.codehaus.janino
-
Representation of the JLS7 10.7 array type "length" pseudo-member.
- Java.ArrayType - Class in org.codehaus.janino
-
Representation of a JLS7 10.1 "array type".
- Java.AssertStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.10 ASSERT statement.
- Java.Assignment - Class in org.codehaus.janino
-
Representation of all JLS7 15.26 assignments.
- Java.Atom - Class in org.codehaus.janino
-
- Java.BinaryOperation - Class in org.codehaus.janino
-
Representation of all non-operand-modifying binary operations.
- Java.Block - Class in org.codehaus.janino
-
Representation of a Java "block" (JLS7 14.2).
- Java.BlockLambdaBody - Class in org.codehaus.janino
-
Representation of a "lambda body" that is a block; see JLS9 15.27.2.
- Java.BlockStatement - Interface in org.codehaus.janino
-
Everything that can be compiled to code, e.g. the statements occurring in the body of a method or in a block,
explicit constructor invocations and instance/static initializers.
- Java.BooleanLiteral - Class in org.codehaus.janino
-
Representation of a "boolean literal" (JLS7 3.10.3) (type boolean).
- Java.BooleanRvalue - Class in org.codehaus.janino
-
Base class for
Java.Rvalues that compile better as conditional branches.
- Java.BreakableStatement - Class in org.codehaus.janino
-
Base class for statements that can be terminated abnormally with a break statement.
- Java.BreakStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.15 BREAK statement.
- Java.Cast - Class in org.codehaus.janino
-
Representation of a JLS7 15.16 "cast expression".
- Java.CatchClause - Class in org.codehaus.janino
-
Representation of a JLS7 14.20.1 CATCH clause.
- Java.CatchParameter - Class in org.codehaus.janino
-
Representation of a "catch" parameter.
- Java.CharacterLiteral - Class in org.codehaus.janino
-
Representation of a "character literal" (JLS7 3.10.4) (type char).
- Java.ClassDeclaration - Interface in org.codehaus.janino
-
Base for the various class declarations (top-level class, local class, anonymous class, nested class, top-level
enum, nested enum).
- Java.ClassInstanceCreationReference - Class in org.codehaus.janino
-
Representation of a "method reference expression", as described in JLS9 15.13, with the form "<var>classType</var>::new".
- Java.ClassLiteral - Class in org.codehaus.janino
-
Representation of a JLS7 15.8.2 "class literal".
- Java.CompilationUnit - Class in org.codehaus.janino
-
Representation of an "ordinary compilation unit" as explained in JLS9 7.3 (before Java 9 known as "compilation
unit" and described in JLS8 7.3).
- Java.ConditionalExpression - Class in org.codehaus.janino
-
Representation of a JLS7 15.25 "conditional operation".
- Java.ConstructorDeclarator - Class in org.codehaus.janino
-
Representation of a constructor declarator.
- Java.ConstructorInvocation - Class in org.codehaus.janino
-
- Java.ContinuableStatement - Class in org.codehaus.janino
-
Base class for statements that support the "continue" statement.
- Java.ContinueStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.16 CONTINUE statement.
- Java.Crement - Class in org.codehaus.janino
-
Representation of a JLS7 15.14.2 "postfix increment operation", a JLS7 15.14.3 "postfix decrement operation", a
JLS7 15.15.1 "prefix increment operation" or a JLS7 15.15.2 "prefix decrement operation".
- Java.DocCommentable - Interface in org.codehaus.janino
-
Representation of a Java element that can be annotated with a DOC comment ("/** ...
*/").
- Java.DoStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.13 DO statement.
- Java.ElementValue - Interface in org.codehaus.janino
-
- Java.ElementValueArrayInitializer - Class in org.codehaus.janino
-
An element value in the form of an array initializer, e.g.
- Java.ElementValuePair - Class in org.codehaus.janino
-
- Java.EmptyStatement - Class in org.codehaus.janino
-
Representation of the "empty statement", i.e. the blank semicolon.
- Java.EnclosingScopeOfTypeDeclaration - Class in org.codehaus.janino
-
- Java.EnumConstant - Class in org.codehaus.janino
-
Representation of an "enum constant", see JLS7 8.9.1.
- Java.EnumDeclaration - Interface in org.codehaus.janino
-
Base for package member (a.k.a.
- Java.ExportsModuleDirective - Class in org.codehaus.janino
-
Representation of a (Java 9+) "exports directive", as explained in JLS9 7.7.2.
- Java.ExpressionLambdaBody - Class in org.codehaus.janino
-
Representation of a "lambda body" that is an expression; see JLS9 15.27.2.
- Java.ExpressionStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.8 "expression statement".
- Java.FieldAccess - Class in org.codehaus.janino
-
Representation of an access to a field of a class or an interface.
- Java.FieldAccessExpression - Class in org.codehaus.janino
-
Representation of a JLS7 15.11 "field access expression", including the "array length" pseudo field access.
- Java.FieldDeclaration - Class in org.codehaus.janino
-
This class is derived from "Statement", because it provides for the initialization of the field.
- Java.FieldDeclarationOrInitializer - Interface in org.codehaus.janino
-
- Java.FloatingPointLiteral - Class in org.codehaus.janino
-
Representation of a "floating-point literal" (JLS7 3.10.2) (types float and double).
- Java.ForEachStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.14.2 "enhanced FOR statement".
- Java.FormalLambdaParameters - Class in org.codehaus.janino
-
Representation of "lamba parameters" that include a formal parameter list; see JLS9 15.27.1.
- Java.ForStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.14.1 "basic FOR statement".
- Java.FunctionDeclarator - Class in org.codehaus.janino
-
- Java.FunctionDeclarator.FormalParameter - Class in org.codehaus.janino
-
Representation of a (formal) function parameter.
- Java.FunctionDeclarator.FormalParameters - Class in org.codehaus.janino
-
Representation of the (formal) function parameters.
- Java.IdentifierLambdaParameters - Class in org.codehaus.janino
-
Representation of "lamba parameters" that consist of a single identifier; see JLS9 15.27.1
- Java.IfStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.9 IF statement.
- Java.InferredLambdaParameters - Class in org.codehaus.janino
-
Representation of "lamba parameters" that include an inferred formal parameter list; see JLS9 15.27.1.
- Java.Initializer - Class in org.codehaus.janino
-
Representation of an "instance initializer" (JLS7 8.6) or "static initializer" (JLS7 8.7).
- Java.Instanceof - Class in org.codehaus.janino
-
Representation of a JLS7 15.20.2 "type comparison operation".
- Java.IntegerLiteral - Class in org.codehaus.janino
-
Representation of an "integer literal" (JLS7 3.10.1) (types int and long).
- Java.InterfaceDeclaration - Class in org.codehaus.janino
-
Base for the various interface declaration kinds.
- Java.Invocation - Class in org.codehaus.janino
-
- Java.LabeledStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.7 "labeled statement".
- Java.LambdaBody - Interface in org.codehaus.janino
-
Representation of a "lambda body", see JLS9 15.27.2.
- Java.LambdaExpression - Class in org.codehaus.janino
-
Representation of a (Java 8+) "lambda expression", see JLS9 15.27.
- Java.LambdaParameters - Interface in org.codehaus.janino
-
Base for the various "lambda parameters" styles, see JLS9 15.27.1.
- Java.Literal - Class in org.codehaus.janino
-
Abstract base class for the various Java literals; see JLS7 3.10.
- Java.LocalClassDeclaration - Class in org.codehaus.janino
-
Representation of a "local class declaration" i.e. a class declaration that appears inside a method body.
- Java.LocalClassDeclarationStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.3 "local class declaration statement".
- Java.LocalVariable - Class in org.codehaus.janino
-
Representation of a local variable while it is in scope during compilation.
- Java.LocalVariableAccess - Class in org.codehaus.janino
-
Representation of a local variable access -- used during compilation.
- Java.LocalVariableDeclarationStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.4 "local variable declaration statement".
- Java.LocalVariableSlot - Class in org.codehaus.janino
-
All local variables have a slot number; local variables that get written into the "local variable table"
also have a start and end offset that defines the variable's extent in the bytecode.
- Java.Locatable - Interface in org.codehaus.janino
-
This interface is implemented by objects which are associated with a location in the source code.
- Java.Located - Class in org.codehaus.janino
-
- Java.Lvalue - Class in org.codehaus.janino
-
Representation of an "lvalue", i.e. an expression that has a type and a value, and can be assigned to: An
expression that can be the left-hand-side of an assignment.
- Java.MarkerAnnotation - Class in org.codehaus.janino
-
Representation of a "marker annotation", i.e. an annotation without any elements in parentheses.
- Java.MemberAnnotationTypeDeclaration - Class in org.codehaus.janino
-
Representation of a member annotation type declaration, a.k.a.
- Java.MemberClassDeclaration - Class in org.codehaus.janino
-
Representation of a "member class declaration", i.e. a class declaration that appears inside another class or
interface declaration.
- Java.MemberEnumDeclaration - Class in org.codehaus.janino
-
Representation of a "member enum declaration", i.e. an enum declaration that appears inside another class or
interface declaration.
- Java.MemberInterfaceDeclaration - Class in org.codehaus.janino
-
Representation of a "member interface declaration", i.e. an interface declaration that appears inside another
class or interface declaration.
- Java.MemberTypeDeclaration - Interface in org.codehaus.janino
-
Represents a class or interface declaration where the immediately enclosing scope is another class or interface
declaration.
- Java.MethodDeclarator - Class in org.codehaus.janino
-
Representation of a method declarator.
- Java.MethodInvocation - Class in org.codehaus.janino
-
Representation of a JLS7 15.12 "method invocation expression".
- Java.MethodReference - Class in org.codehaus.janino
-
Representation of a "method reference expression", as described in JLS9 15.13, with the form "<var>referenceType</var>::identifier.
- Java.Modifier - Interface in org.codehaus.janino
-
Base for the various modifiers (access modifiers, annotations).
- Java.Modifiers - Class in org.codehaus.janino
-
- Java.ModularCompilationUnit - Class in org.codehaus.janino
-
Represents a ModularCompilationUnit as specified in JLS11 7.3.
- Java.ModuleDeclaration - Class in org.codehaus.janino
-
Representation of a "module declaration", as described in JLS9 7.7.
- Java.ModuleDirective - Interface in org.codehaus.janino
-
Representation of a (Java 9+) "module directive", as explained in JLS9 7.7.
- Java.NamedClassDeclaration - Class in org.codehaus.janino
-
Base for the various named class declarations.
- Java.NamedTypeDeclaration - Interface in org.codehaus.janino
-
Represents the declaration of a class or an interface that has a name.
- Java.NewAnonymousClassInstance - Class in org.codehaus.janino
-
Representation of a JLS7 15.9 "anonymous class instance creation expression".
- Java.NewArray - Class in org.codehaus.janino
-
Representation of a JLS7 15.10 "array creation expression".
- Java.NewClassInstance - Class in org.codehaus.janino
-
Representation of a JLS7 "class instance creation expression".
- Java.NewInitializedArray - Class in org.codehaus.janino
-
Representation of a JLS7 15.10 "array creation expression".
- Java.NormalAnnotation - Class in org.codehaus.janino
-
A "normal annotation", i.e. an annotation with multiple elements in parentheses and curly braces.
- Java.NullLiteral - Class in org.codehaus.janino
-
Representation of a "null literal" (JLS7 3.10.7).
- Java.OpensModuleDirective - Class in org.codehaus.janino
-
Representation of a (Java 9+) "opens directive", as explained in JLS9 7.7.2.
- Java.Package - Class in org.codehaus.janino
-
Representation of a JLS7 6.5.2.1.5 "package name".
- Java.PackageDeclaration - Class in org.codehaus.janino
-
Representation of a package declaration like package com.acme.tools;.
- Java.PackageMemberAnnotationTypeDeclaration - Class in org.codehaus.janino
-
Representation of a package member annotation type declaration, a.k.a.
- Java.PackageMemberClassDeclaration - Class in org.codehaus.janino
-
Implementation of a "package member class declaration", a.k.a.
- Java.PackageMemberEnumDeclaration - Class in org.codehaus.janino
-
Implementation of a "package member enum declaration", a.k.a.
- Java.PackageMemberInterfaceDeclaration - Class in org.codehaus.janino
-
Representation of a "package member interface declaration", a.k.a.
- Java.PackageMemberTypeDeclaration - Interface in org.codehaus.janino
-
Represents a class or interface declaration on compilation unit level.
- Java.ParameterAccess - Class in org.codehaus.janino
-
"Artificial" operation for accessing the parameters of the synthetic constructor of an anonymous class.
- Java.ParenthesizedExpression - Class in org.codehaus.janino
-
Representation of a JLS7 15.8.5 "parenthesized expression".
- Java.Primitive - Enum in org.codehaus.janino
-
Java's primitive types.
- Java.PrimitiveType - Class in org.codehaus.janino
-
Representation of a JLS7 4.2 "primitive type", i.e a primitive type "usage", which has a location.
- Java.ProvidesModuleDirective - Class in org.codehaus.janino
-
Representation of a (Java 9+) "provides directive", as explained in JLS9 7.7.4.
- Java.QualifiedThisReference - Class in org.codehaus.janino
-
Representation of an JLS7 15.8.4 access to the current object or an enclosing instance.
- Java.ReferenceType - Class in org.codehaus.janino
-
Representation of a JLS7 4.3 reference type.
- Java.RequiresModuleDirective - Class in org.codehaus.janino
-
Representation of a (Java 9+) "requires directive", as explained in JLS9 7.7.1.
- Java.ReturnStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.17 RETURN statement.
- Java.Rvalue - Class in org.codehaus.janino
-
Representation of an "rvalue", i.e. an expression that has a type and a value, but cannot be assigned to: An
expression that can be the right-hand-side of an assignment.
- Java.RvalueMemberType - Class in org.codehaus.janino
-
Representation of the first part of a JLS7 15.9 "Qualified class instance creation expression": The "a.new MyClass" part of "a.new MyClass(...)" expression.
- Java.Scope - Interface in org.codehaus.janino
-
Representation of a Java "scope", e.g. a compilation unit, type, method or block.
- Java.SimpleConstant - Class in org.codehaus.janino
-
This class is not used when code is parsed; it is intended for "programmatic" literals.
- Java.SimpleType - Class in org.codehaus.janino
-
This class is not used when code is parsed; it is intended for "programmatic" types.
- Java.SingleElementAnnotation - Class in org.codehaus.janino
-
Representation of a "single-element annotation", i.e. an annotation followed by a single element in parentheses.
- Java.Statement - Class in org.codehaus.janino
-
Everything that can occur in the body of a method or in a block.
- Java.StringLiteral - Class in org.codehaus.janino
-
Representation of a "string literal" (JLS7 3.10.5) (type
String).
- Java.SuperclassFieldAccessExpression - Class in org.codehaus.janino
-
Representation of an JLS7 "superclass field access expression", e.g.
- Java.SuperclassMethodInvocation - Class in org.codehaus.janino
-
Representation of a JLS7 15.12.1.1.3 "superclass method invocation".
- Java.SuperConstructorInvocation - Class in org.codehaus.janino
-
Representation of a JLS7 8.8.7.1.
- Java.SwitchStatement - Class in org.codehaus.janino
-
The JLS7 14.10 switch Statement.
- Java.SwitchStatement.SwitchBlockStatementGroup - Class in org.codehaus.janino
-
Representation of a "switch block statement group" as defined in JLS7 14.11.
- Java.SynchronizedStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.9 SYNCHRONIZED statement.
- Java.ThisReference - Class in org.codehaus.janino
-
Representation of an JLS7 15.8.3 access to the innermost enclosing instance.
- Java.ThrowStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.18 THROW statement.
- Java.TryStatement - Class in org.codehaus.janino
-
Representation of a JLS7 14.20 TRY statement.
- Java.TryStatement.LocalVariableDeclaratorResource - Class in org.codehaus.janino
-
Representation of a JLS9 14.20.2 "local-variable-declarator resource" in a TRY-with-resources statement.
- Java.TryStatement.Resource - Class in org.codehaus.janino
-
Representation of a JLS9 14.20.2 "resource" in a TRY-with-resources statement.
- Java.TryStatement.VariableAccessResource - Class in org.codehaus.janino
-
Representation of a JLS9 14.20.2 "variable-access resource" in a TRY-with-resources statement.
- Java.Type - Class in org.codehaus.janino
-
Representation of a Java type.
- Java.TypeArgument - Interface in org.codehaus.janino
-
Representation of a JLS7 4.5.1 type argument.
- Java.TypeBodyDeclaration - Interface in org.codehaus.janino
-
Representation of a "ClassBodyDeclaration" or an "InterfaceMemberDeclaration".
- Java.TypeDeclaration - Interface in org.codehaus.janino
-
Base for the various kinds of type declarations, e.g. top-level class, member interface, local class.
- Java.TypeParameter - Class in org.codehaus.janino
-
Representation of a type parameter (which declares a type variable).
- Java.UnaryOperation - Class in org.codehaus.janino
-
Representation of a JLS7 15.15.3 "unary plus operator", a JLS7 15.15.4 "unary minus operator", a JLS7 15.15.5
"bitwise complement operator" or a JLS7 15.15.6 "logical complement operator".
- Java.UsesModuleDirective - Class in org.codehaus.janino
-
Representation of a (Java 9+) "uses directive", as explained in JLS9 7.7.3.
- Java.VariableDeclarator - Class in org.codehaus.janino
-
Used by FieldDeclaration and LocalVariableDeclarationStatement.
- Java.WhileStatement - Class in org.codehaus.janino
-
Representation of the JLS7 14.2 WHILE statement.
- Java.Wildcard - Class in org.codehaus.janino
-
Representation of a JLS7 4.5.1 "wildcard".
- JAVA_IO_SERIALIZABLE - Static variable in class org.codehaus.janino.Descriptor
-
- JAVA_LANG_ANNOTATION_RETENTION - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the annotation
Retention.
- JAVA_LANG_ASSERTIONERROR - Static variable in class org.codehaus.janino.Descriptor
-
- JAVA_LANG_BOOLEAN - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Boolean.
- JAVA_LANG_BYTE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Byte.
- JAVA_LANG_CHARACTER - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Character.
- JAVA_LANG_CLASS - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Class.
- JAVA_LANG_CLONEABLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the interface
Cloneable.
- JAVA_LANG_DOUBLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Double.
- JAVA_LANG_ENUM - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Enum.
- JAVA_LANG_ERROR - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Error.
- JAVA_LANG_EXCEPTION - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Exception.
- JAVA_LANG_FLOAT - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Float.
- JAVA_LANG_INTEGER - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Integer.
- JAVA_LANG_ITERABLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the interface
Iterable.
- JAVA_LANG_LONG - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Long.
- JAVA_LANG_OBJECT - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Object.
- JAVA_LANG_OVERRIDE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the annotation
Override.
- JAVA_LANG_RUNTIMEEXCEPTION - Static variable in class org.codehaus.janino.Descriptor
-
- JAVA_LANG_SHORT - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Short.
- JAVA_LANG_STRING - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
String.
- JAVA_LANG_STRINGBUILDER - Static variable in class org.codehaus.janino.Descriptor
-
- JAVA_LANG_SYSTEM - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
System.
- JAVA_LANG_THROWABLE - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Throwable.
- JAVA_LANG_VOID - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the class
Void.
- JAVA_UTIL_ITERATOR - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the interface
Iterator.
- JavaSourceClassLoader - Class in org.codehaus.janino
-
A
ClassLoader that, unlike usual
ClassLoaders, does not load byte code, but reads Java source code
and then scans, parses, compiles and loads it into the virtual machine.
- JavaSourceClassLoader() - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
- JavaSourceClassLoader(ClassLoader) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
- JavaSourceClassLoader(ClassLoader, File[], String) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
Sets up a
JavaSourceClassLoader that finds Java source code in a file that resides in either of
the directories specified by the given source path.
- JavaSourceClassLoader(ClassLoader, ResourceFinder, String) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
- JavaSourceClassLoader(ClassLoader, JavaSourceIClassLoader) - Constructor for class org.codehaus.janino.JavaSourceClassLoader
-
- JavaSourceIClassLoader - Class in org.codehaus.janino
-
This
IClassLoader finds, scans and parses compilation units.
- JavaSourceIClassLoader(ResourceFinder, String, IClassLoader) - Constructor for class org.codehaus.janino.JavaSourceIClassLoader
-
- join(Object[], String) - Static method in class org.codehaus.janino.Java
-
- join(Object[][], String, String) - Static method in class org.codehaus.janino.Java
-
- join(Object[], String, int, int) - Static method in class org.codehaus.janino.Java
-
- JUMP_IF_FALSE - Static variable in class org.codehaus.janino.UnitCompiler
-
- JUMP_IF_TRUE - Static variable in class org.codehaus.janino.UnitCompiler
-
- main(String[]) - Static method in class org.codehaus.janino.samples.DeclarationCounter
-
- main(String[]) - Static method in class org.codehaus.janino.SimpleCompiler
-
- main(String[]) - Static method in class org.codehaus.janino.tools.HprofScrubber
-
- main(String[]) - Static method in class org.codehaus.janino.UnicodeUnescapeReader
-
Simple unit testing.
- main(String[]) - Static method in class org.codehaus.janino.Unparser
-
Testing of parsing/unparsing.
- MAJOR_VERSION_JDK_1_1 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.1-compliant compiler.
- MAJOR_VERSION_JDK_1_10 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.10-compliant compiler.
- MAJOR_VERSION_JDK_1_11 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.11-compliant compiler.
- MAJOR_VERSION_JDK_1_12 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.12-compliant compiler.
- MAJOR_VERSION_JDK_1_2 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.2-compliant compiler.
- MAJOR_VERSION_JDK_1_3 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.3-compliant compiler.
- MAJOR_VERSION_JDK_1_4 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.4-compliant compiler.
- MAJOR_VERSION_JDK_1_5 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.5-compliant compiler.
- MAJOR_VERSION_JDK_1_6 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.6-compliant compiler.
- MAJOR_VERSION_JDK_1_7 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.7-compliant compiler.
- MAJOR_VERSION_JDK_1_8 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.8-compliant compiler.
- MAJOR_VERSION_JDK_1_9 - Static variable in class org.codehaus.janino.util.ClassFile
-
Major version number of a class file that was generated by a Java 1.9-compliant compiler.
- makeSpace(int) - Method in class org.codehaus.janino.CodeContext
-
Inserts
size NUL bytes at the current inserter's offset, advances the current inserter's offset by
size, creates
CodeContext.LineNumberOffsets as necessary, and returns the current inserter's original
offset (the offset of the first NUL byte that was inserted).
- makeStatements(int, Parser, List<Java.BlockStatement>, List<Java.MethodDeclarator>) - Method in class org.codehaus.janino.ScriptEvaluator
-
Parses statements from the parser until end-of-input.
- MarkerAnnotation(Java.Type) - Constructor for class org.codehaus.janino.Java.MarkerAnnotation
-
- MemberAnnotationTypeDeclaration(Location, String, Java.Modifier[], String) - Constructor for class org.codehaus.janino.Java.MemberAnnotationTypeDeclaration
-
- MemberClassDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.MemberClassDeclaration
-
- MemberEnumDeclaration(Location, String, Java.Modifier[], String, Java.Type[]) - Constructor for class org.codehaus.janino.Java.MemberEnumDeclaration
-
- MemberInterfaceDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type[]) - Constructor for class org.codehaus.janino.Java.MemberInterfaceDeclaration
-
- METH_java_lang_Enum__ordinal - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_Iterable__iterator - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_String__concat__java_lang_String - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_String__equals__java_lang_Object - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_String__hashCode - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_String__valueOf__boolean - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_String__valueOf__char - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_String__valueOf__double - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_String__valueOf__float - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_String__valueOf__int - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_String__valueOf__java_lang_Object - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_String__valueOf__long - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_StringBuilder__append__boolean - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_StringBuilder__append__char - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_StringBuilder__append__double - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_StringBuilder__append__float - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_StringBuilder__append__int - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_StringBuilder__append__java_lang_Object - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_StringBuilder__append__java_lang_String - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_StringBuilder__append__long - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_StringBuilder__toString - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_lang_Throwable__addSuppressed - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_util_Iterator__hasNext - Variable in class org.codehaus.janino.IClassLoader
-
- METH_java_util_Iterator__next - Variable in class org.codehaus.janino.IClassLoader
-
- MethodDeclarator(Location, String, Java.Modifier[], Java.TypeParameter[], Java.Type, String, Java.FunctionDeclarator.FormalParameters, Java.Type[], Java.ElementValue, List<? extends Java.BlockStatement>) - Constructor for class org.codehaus.janino.Java.MethodDeclarator
-
- MethodDescriptor - Class in org.codehaus.janino
-
Representation of a "method descriptor" (JVMS 4.3.3).
- MethodDescriptor(String, String...) - Constructor for class org.codehaus.janino.MethodDescriptor
-
- MethodDescriptor(String) - Constructor for class org.codehaus.janino.MethodDescriptor
-
Parses a method descriptor into parameter FDs and return FDs.
- MethodInfo(short, short, short, List<ClassFile.AttributeInfo>) - Constructor for class org.codehaus.janino.util.ClassFile.MethodInfo
-
Initializes the "method_info" structure.
- methodInfos - Variable in class org.codehaus.janino.util.ClassFile
-
- MethodInvocation(Location, Java.Atom, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.MethodInvocation
-
- methodName - Variable in class org.codehaus.janino.Java.Invocation
-
Name of the invoked method.
- methodName - Variable in class org.codehaus.janino.Java.MethodReference
-
The name of the referenced method.
- MethodReference(Location, Java.Atom, String) - Constructor for class org.codehaus.janino.Java.MethodReference
-
- MethodTypeSignature(List<SignatureParser.FormalTypeParameter>, List<SignatureParser.TypeSignature>, SignatureParser.TypeSignature, List<SignatureParser.ThrowsSignature>) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.MethodTypeSignature
-
- mhs - Variable in class org.codehaus.janino.Java.ConditionalExpression
-
Middle-hand side of this conditional operation.
- MINOR_VERSION_JDK_1_1 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.1-compliant compiler.
- MINOR_VERSION_JDK_1_10 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.10-compliant compiler.
- MINOR_VERSION_JDK_1_11 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.11-compliant compiler.
- MINOR_VERSION_JDK_1_12 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.12-compliant compiler.
- MINOR_VERSION_JDK_1_2 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.2-compliant compiler.
- MINOR_VERSION_JDK_1_3 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.3-compliant compiler.
- MINOR_VERSION_JDK_1_4 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.4-compliant compiler.
- MINOR_VERSION_JDK_1_5 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.5-compliant compiler.
- MINOR_VERSION_JDK_1_6 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.6-compliant compiler.
- MINOR_VERSION_JDK_1_7 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.7-compliant compiler.
- MINOR_VERSION_JDK_1_8 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.8-compliant compiler.
- MINOR_VERSION_JDK_1_9 - Static variable in class org.codehaus.janino.util.ClassFile
-
Minor version number of a class file that was generated by a Java 1.9-compliant compiler.
- Mod - Class in org.codehaus.janino
-
This class defines constants and convenience methods for the handling of modifiers as defined by the JVM.
- mode - Variable in class org.codehaus.janino.util.signature.SignatureParser.TypeArgument
-
- modifiers - Variable in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
-
- modifiers - Variable in class org.codehaus.janino.Java.FieldDeclaration
-
The modifiers of this field declaration.
- modifiers - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
-
- modifiers - Variable in class org.codehaus.janino.Java.LocalVariableDeclarationStatement
-
The local variable modifiers (annotations and/or flags like FINAL).
- Modifiers() - Constructor for class org.codehaus.janino.Java.Modifiers
-
Deprecated.
- modifiers - Variable in class org.codehaus.janino.Java.ModuleDeclaration
-
The modifiers of the module declaration; module declarations must have only annotations, no access
modifiers.
- modifiers - Variable in class org.codehaus.janino.Java.TryStatement.LocalVariableDeclaratorResource
-
The resource variable modifiers (annotations and/or flags like FINAL).
- ModularCompilationUnit(String, Java.AbstractCompilationUnit.ImportDeclaration[], Java.ModuleDeclaration) - Constructor for class org.codehaus.janino.Java.ModularCompilationUnit
-
- moduleDeclaration - Variable in class org.codehaus.janino.Java.ModularCompilationUnit
-
The single and mandatory "module declaration" of this modular compilation unit, see JLS9 7.3 and 7.7.
- ModuleDeclaration(Location, Java.Modifier[], boolean, String[], Java.ModuleDirective[]) - Constructor for class org.codehaus.janino.Java.ModuleDeclaration
-
- moduleDirectives - Variable in class org.codehaus.janino.Java.ModuleDeclaration
-
The directives declared in this module, see JLS9 7.7.
- moduleName - Variable in class org.codehaus.janino.Java.ModuleDeclaration
-
The name of the declared module, see JLS9 7.7.
- moduleName - Variable in class org.codehaus.janino.Java.RequiresModuleDirective
-
The name of a module on which this module has a dependence.
- Package(Location, String) - Constructor for class org.codehaus.janino.Java.Package
-
- PACKAGE - Static variable in class org.codehaus.janino.Mod
-
The flag indicating 'default accessibility' a.k.a.
- packageDeclaration - Variable in class org.codehaus.janino.Java.CompilationUnit
-
The package declaration at the very top of this compilation unit (if any).
- PackageDeclaration(Location, String) - Constructor for class org.codehaus.janino.Java.PackageDeclaration
-
- PackageMemberAnnotationTypeDeclaration(Location, String, Java.Modifier[], String) - Constructor for class org.codehaus.janino.Java.PackageMemberAnnotationTypeDeclaration
-
- PackageMemberClassDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type, Java.Type[]) - Constructor for class org.codehaus.janino.Java.PackageMemberClassDeclaration
-
- PackageMemberEnumDeclaration(Location, String, Java.Modifier[], String, Java.Type[]) - Constructor for class org.codehaus.janino.Java.PackageMemberEnumDeclaration
-
- PackageMemberInterfaceDeclaration(Location, String, Java.Modifier[], String, Java.TypeParameter[], Java.Type[]) - Constructor for class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
-
- packageMemberTypeDeclarations - Variable in class org.codehaus.janino.Java.CompilationUnit
-
The top-level declarations in this compilation unit.
- packageName - Variable in class org.codehaus.janino.Java.ExportsModuleDirective
-
The name of a package to be exported by this module, see JLS9 7.7.2.
- packageName - Variable in class org.codehaus.janino.Java.OpensModuleDirective
-
The name of a package to be opened by this module, see JLS9 7.7.2.
- packageName - Variable in class org.codehaus.janino.Java.PackageDeclaration
-
The package name, e.g.
- packageSpecifier - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
-
{ identifier '/' }
- ParameterAccess(Location, Java.FunctionDeclarator.FormalParameter) - Constructor for class org.codehaus.janino.Java.ParameterAccess
-
- parameterFds - Variable in class org.codehaus.janino.MethodDescriptor
-
The field descriptors of the method parameters.
- parameters - Variable in class org.codehaus.janino.Java.FunctionDeclarator.FormalParameters
-
- parameters - Variable in class org.codehaus.janino.Java.LambdaExpression
-
The parameters of this lambda expression; see JLS9 15.27.1.
- parameterTypes - Variable in class org.codehaus.janino.util.signature.SignatureParser.MethodTypeSignature
-
The types of the method's parameters.
- ParenthesizedExpression(Location, Java.Rvalue) - Constructor for class org.codehaus.janino.Java.ParenthesizedExpression
-
- parseAbstractCompilationUnit() - Method in class org.codehaus.janino.Parser
-
CompilationUnit := [ PackageDeclaration ]
{ ImportDeclaration }
{ TypeDeclaration }
- parseAdditiveExpression() - Method in class org.codehaus.janino.Parser
-
AdditiveExpression :=
MultiplicativeExpression { ( '+' | '-' ) MultiplicativeExpression }
- parseAndExpression() - Method in class org.codehaus.janino.Parser
-
AndExpression :=
EqualityExpression { '&' EqualityExpression }
- parseAnnotationTypeDeclarationRest(String, Java.Modifier[], Parser.InterfaceDeclarationContext) - Method in class org.codehaus.janino.Parser
-
AnnotationTypeDeclarationRest := Identifier AnnotationTypeBody
- parseArgumentList() - Method in class org.codehaus.janino.Parser
-
ArgumentList := Expression { ',' Expression }
- parseArguments() - Method in class org.codehaus.janino.Parser
-
Arguments := '(' [ ArgumentList ] ')'
- parseArrayInitializer() - Method in class org.codehaus.janino.Parser
-
ArrayInitializer :=
'{' [ VariableInitializer { ',' VariableInitializer } [ ',' ] '}'
- parseAssertStatement() - Method in class org.codehaus.janino.Parser
-
AssertStatement := 'assert' Expression [ ':' Expression ] ';'
- parseAssignmentExpression() - Method in class org.codehaus.janino.Parser
-
AssignmentExpression :=
ConditionalExpression [ AssignmentOperator AssignmentExpression ]
AssignmentOperator :=
'=' | '*=' | '/=' | '%=' | '+=' | '-=' | '<<=' |
'>>=' | '>>>=' | '&=' | '^=' | '|='
- parseBlock() - Method in class org.codehaus.janino.Parser
-
Block := '{' BlockStatements '}'
- parseBlockStatement() - Method in class org.codehaus.janino.Parser
-
BlockStatement :=
Statement | (1)
'class' ... | (2)
Modifiers Type VariableDeclarators ';' |
Expression ';' |
Expression BracketsOpt VariableDeclarators ';' (3)
(1) Includes the "labeled statement".
- parseBlockStatements() - Method in class org.codehaus.janino.Parser
-
BlockStatements := { BlockStatement }
- parseBreakStatement() - Method in class org.codehaus.janino.Parser
-
BreakStatement := 'break' [ Identifier ] ';'
- parseCatchParameter() - Method in class org.codehaus.janino.Parser
-
CatchFormalParameter := { VariableModifier } CatchType VariableDeclaratorId
CatchType := UnannClassType { '|' ClassType }
VariableModifier := Annotation | 'final'
VariableDeclaratorId := Identifier [ Dims ]
Dims := { Annotation } '[' ']' { { Annotation } '[' ']' }
UnannClassType :=
Identifier [ TypeArguments ]
| UnannClassOrInterfaceType '.' { Annotation } Identifier [ TypeArguments ]
UnannInterfaceType := UnannClassType
UnannClassOrInterfaceType := UnannClassType | UnannInterfaceType
ClassType :=
{ Annotation } Identifier [ TypeArguments ]
| ClassOrInterfaceType '.' { Annotation } Identifier [ TypeArguments ]
- parseClassBody(Java.AbstractClassDeclaration) - Method in class org.codehaus.janino.Parser
-
ClassBody := '{' { ClassBodyDeclaration } '}'
- parseClassBodyDeclaration(Java.AbstractClassDeclaration) - Method in class org.codehaus.janino.Parser
-
ClassBodyDeclaration :=
';' |
ModifiersOpt (
Block | // Instance (JLS7 8.6) or static initializer (JLS7 8.7)
'void' Identifier MethodDeclarationRest |
'class' ClassDeclarationRest |
'interface' InterfaceDeclarationRest |
ConstructorDeclarator |
[ TypeArguments ] Type Identifier MethodDeclarationRest |
Type Identifier FieldDeclarationRest ';'
)
- parseClassDeclarationRest(String, Java.Modifier[], Parser.ClassDeclarationContext) - Method in class org.codehaus.janino.Parser
-
ClassDeclarationRest :=
Identifier [ typeParameters ]
[ 'extends' ReferenceType ]
[ 'implements' ReferenceTypeList ]
ClassBody
- parseConditionalAndExpression() - Method in class org.codehaus.janino.Parser
-
ConditionalAndExpression :=
InclusiveOrExpression { '&&' InclusiveOrExpression }
- parseConditionalExpression() - Method in class org.codehaus.janino.Parser
-
ConditionalExpression :=
ConditionalOrExpression [ '?'
- parseConditionalOrExpression() - Method in class org.codehaus.janino.Parser
-
ConditionalOrExpression :=
ConditionalAndExpression { '||' ConditionalAndExpression ]
- parseConstructorDeclarator(String, Java.Modifier[]) - Method in class org.codehaus.janino.Parser
-
ConstructorDeclarator :=
Identifier
FormalParameters
[ 'throws' ReferenceTypeList ]
'{'
[ 'this' Arguments ';' | 'super' Arguments ';' | Primary '.'
- parseContinueStatement() - Method in class org.codehaus.janino.Parser
-
ContinueStatement := 'continue' [ Identifier ] ';'
- parseDimExpr() - Method in class org.codehaus.janino.Parser
-
DimExpr := '[' Expression ']'
- parseDimExprs() - Method in class org.codehaus.janino.Parser
-
DimExprs := DimExpr { DimExpr }
- parseDoStatement() - Method in class org.codehaus.janino.Parser
-
DoStatement := 'do' Statement 'while' '(' Expression ')' ';'
- parseEmptyStatement() - Method in class org.codehaus.janino.Parser
-
EmptyStatement := ';'
- parseEnumBody(Java.EnumDeclaration) - Method in class org.codehaus.janino.Parser
-
EnumBody := '{' [ EnumConstant { ',' EnumConstant } [ ',' ] [ ';' ] { ClassBodyDeclaration } '}'
- parseEnumConstant() - Method in class org.codehaus.janino.Parser
-
EnumConstant := [ Annotations ] Identifier [ Arguments ] [ ClassBody ]
- parseEnumDeclarationRest(String, Java.Modifier[], Parser.ClassDeclarationContext) - Method in class org.codehaus.janino.Parser
-
EnumDeclarationRest := Identifier [ 'implements' ReferenceTypeList ] EnumBody
- parseEqualityExpression() - Method in class org.codehaus.janino.Parser
-
EqualityExpression :=
RelationalExpression { ( '==' | '!
- parseExclusiveOrExpression() - Method in class org.codehaus.janino.Parser
-
ExclusiveOrExpression :=
AndExpression { '^' AndExpression }
- parseExpression() - Method in class org.codehaus.janino.Parser
-
Expression := AssignmentExpression | LambdaExpression
Notice that all other kinds of lambda expressions are parsed in
Parser.parsePrimary().
- parseExpressionList() - Method in class org.codehaus.janino.Parser
-
ExpressionList := Expression { ',' Expression }
- parseExpressionOrType() - Method in class org.codehaus.janino.Parser
-
- parseExpressionStatement() - Method in class org.codehaus.janino.Parser
-
ExpressionStatement := Expression ';'
- parseFieldDeclarationRest(String) - Method in class org.codehaus.janino.Parser
-
FieldDeclarationRest :=
VariableDeclaratorRest
{ ',' VariableDeclarator }
- parseFormalParameter(boolean[]) - Method in class org.codehaus.janino.Parser
-
FormalParameter := [ 'final' ] Type FormalParameterRest
- parseFormalParameterList() - Method in class org.codehaus.janino.Parser
-
FormalParameterList := FormalParameter { ',' FormalParameter }
- parseFormalParameterListRest(Java.Type) - Method in class org.codehaus.janino.Parser
-
FormalParameterListRest := Identifier { ',' FormalParameter }
- parseFormalParameterRest(Java.Modifier[], Java.Type, boolean[]) - Method in class org.codehaus.janino.Parser
-
FormalParameterRest := [ '.' '.' '.' ] Identifier BracketsOpt
- parseFormalParameters() - Method in class org.codehaus.janino.Parser
-
FormalParameters := '(' [ FormalParameterList ] ')'
- parseForStatement() - Method in class org.codehaus.janino.Parser
-
ForStatement :=
'for' '(' [ ForInit ] ';' [ Expression ] ';' [ ExpressionList ] ')' Statement
| 'for' '(' FormalParameter ':' Expression ')' Statement
ForInit :=
Modifiers Type VariableDeclarators
| ModifiersOpt PrimitiveType VariableDeclarators
| Expression VariableDeclarators (1)
| Expression { ',' Expression }
(1) "Expression" must pose a type.
- parseIfStatement() - Method in class org.codehaus.janino.Parser
-
IfStatement := 'if' '(' Expression ')' Statement [ 'else' Statement ]
- parseImportDeclaration() - Method in class org.codehaus.janino.Parser
-
ImportDeclaration := 'import' ImportDeclarationBody ';'
- parseImportDeclarationBody() - Method in class org.codehaus.janino.Parser
-
ImportDeclarationBody := [ 'static' ] Identifier { '.'
- parseInclusiveOrExpression() - Method in class org.codehaus.janino.Parser
-
InclusiveOrExpression :=
ExclusiveOrExpression { '|' ExclusiveOrExpression }
- parseInterfaceBody(Java.InterfaceDeclaration) - Method in class org.codehaus.janino.Parser
-
InterfaceBody := '{' {
';' |
ModifiersOpt (
'void' Identifier MethodDeclarationRest |
'class' ClassDeclarationRest |
'interface' InterfaceDeclarationRest |
Type Identifier (
MethodDeclarationRest |
FieldDeclarationRest
)
)
} '}'
- parseInterfaceDeclarationRest(String, Java.Modifier[], Parser.InterfaceDeclarationContext) - Method in class org.codehaus.janino.Parser
-
InterfaceDeclarationRest :=
Identifier [ typeParameters ]
[ 'extends' ReferenceTypeList ]
InterfaceBody
- parseLabeledStatement() - Method in class org.codehaus.janino.Parser
-
LabeledStatement := Identifier ':' Statement
- parseLiteral() - Method in class org.codehaus.janino.Parser
-
Literal :=
IntegerLiteral
| FloatingPointLiteral
| BooleanLiteral
| CharacterLiteral
| StringLiteral
| NullLiteral
- parseMethodBody() - Method in class org.codehaus.janino.Parser
-
MethodBody := Block
- parseMethodDeclaration() - Method in class org.codehaus.janino.Parser
-
Equivalent with parseMethodDeclaration(false, MethodDeclarationContext.CLASS_DECLARATION).
- parseMethodDeclaration(boolean, Parser.MethodDeclarationContext) - Method in class org.codehaus.janino.Parser
-
MethodDeclaration :=
[ DocComment ] Modifiers [ TypeParameters ] VoidOrType Identifier MethodDeclarationRest
- parseMethodDeclarationRest(String, Java.Modifier[], Java.TypeParameter[], Java.Type, String, boolean, Parser.MethodDeclarationContext) - Method in class org.codehaus.janino.Parser
-
MethodDeclarationRest :=
FormalParameters
{ '[' ']' }
[ 'throws' ReferenceTypeList ]
[ 'default' expression ]
( ';' | MethodBody )
- parseModifiers() - Method in class org.codehaus.janino.Parser
-
Modifiers := { Modifier }
Includes the case "no modifiers".
- parseModuleDeclarationRest(Java.Modifier[]) - Method in class org.codehaus.janino.Parser
-
ModuleDeclarationRest := [ 'open' ] 'module' identifier { '.' identifier} '{' { ModuleDirective } '}'
- parseMultiplicativeExpression() - Method in class org.codehaus.janino.Parser
-
MultiplicativeExpression :=
UnaryExpression { ( '*' | '/' | '%' ) UnaryExpression }
- parseOptionalModifier() - Method in class org.codehaus.janino.Parser
-
Modifier :=
Annotation
| 'public' | 'protected' | 'private'
| 'static' | 'abstract' | 'final' | 'native' | 'synchronized' | 'transient' | 'volatile' | 'strictfp'
| 'default'
- parsePackageDeclaration() - Method in class org.codehaus.janino.Parser
-
PackageDeclaration := 'package' QualifiedIdentifier ';'
- parsePackageDeclarationRest(String, Java.Modifier[]) - Method in class org.codehaus.janino.Parser
-
PackageDeclaration := { PackageModifier } 'package' identifier { '.' identifier} ';'
- parsePackageMemberTypeDeclaration() - Method in class org.codehaus.janino.Parser
-
PackageMemberTypeDeclaration := ModifiersOpt PackageMemberTypeDeclarationRest
- parsePrimary() - Method in class org.codehaus.janino.Parser
-
Primary :=
CastExpression | // CastExpression 15.16
'(' Expression ')' | // ParenthesizedExpression 15.8.5
Literal | // Literal 15.8.1
Name | // AmbiguousName
Name Arguments | // MethodInvocation
Name '[]' { '[]' } | // ArrayType 10.1
Name '[]' { '[]' } '.'
- parseQualifiedIdentifier() - Method in class org.codehaus.janino.Parser
-
QualifiedIdentifier := Identifier { '.'
- Parser - Class in org.codehaus.janino
-
A parser for the Java programming language.
- Parser(Scanner) - Constructor for class org.codehaus.janino.Parser
-
- Parser(Scanner, TokenStream) - Constructor for class org.codehaus.janino.Parser
-
- Parser.ClassDeclarationContext - Enum in org.codehaus.janino
-
The kinds of context where a class declaration can occur.
- Parser.InterfaceDeclarationContext - Enum in org.codehaus.janino
-
The kinds of context where an interface declaration can occur.
- Parser.MethodDeclarationContext - Enum in org.codehaus.janino
-
The kinds of context where a method declaration can occur.
- parseReferenceType() - Method in class org.codehaus.janino.Parser
-
ReferenceType := { Annotation } QualifiedIdentifier [ TypeArguments ]
- parseReferenceTypeList() - Method in class org.codehaus.janino.Parser
-
ReferenceTypeList := ReferenceType { ',' ReferenceType }
- parseRelationalExpression() - Method in class org.codehaus.janino.Parser
-
RelationalExpression :=
ShiftExpression {
'instanceof' ReferenceType
| '<' ShiftExpression [ { ',' TypeArgument } '>' ]
| '<' TypeArgument [ { ',' TypeArgument } '>' ]
| ( '>' | '<=' | '>=' ) ShiftExpression
}
- parseReturnStatement() - Method in class org.codehaus.janino.Parser
-
ReturnStatement := 'return' [ Expression ] ';'
- parseSelector(Java.Atom) - Method in class org.codehaus.janino.Parser
-
Selector :=
'.'
- parseShiftExpression() - Method in class org.codehaus.janino.Parser
-
ShiftExpression :=
AdditiveExpression { ( '<<' | '>>' | '>>>' ) AdditiveExpression }
- parseStatement() - Method in class org.codehaus.janino.Parser
-
Statement :=
LabeledStatement |
Block |
IfStatement |
ForStatement |
WhileStatement |
DoStatement |
TryStatement |
'switch' ... |
'synchronized' ... |
ReturnStatement |
ThrowStatement |
BreakStatement |
ContinueStatement |
EmptyStatement |
ExpressionStatement
- parseSwitchStatement() - Method in class org.codehaus.janino.Parser
-
SwitchStatement :=
'switch' '(' Expression ')' '{' { SwitchLabels BlockStatements } '}'
SwitchLabels := SwitchLabels { SwitchLabels }
SwitchLabel := 'case' Expression ':' | 'default' ':'
- parseSynchronizedStatement() - Method in class org.codehaus.janino.Parser
-
SynchronizedStatement :=
'synchronized' '(' expression ')' Block
- parseThrowStatement() - Method in class org.codehaus.janino.Parser
-
ThrowStatement := 'throw' Expression ';'
- parseTryStatement() - Method in class org.codehaus.janino.Parser
-
TryStatement :=
'try' Block Catches [ Finally ] |
'try' Block Finally
Catches := CatchClause { CatchClause }
CatchClause := 'catch' '(' FormalParameter ')' Block
Finally := 'finally' Block
- parseType() - Method in class org.codehaus.janino.Parser
-
Type := (
'byte' | 'short' | 'char' | 'int' | 'long' |
'float' | 'double' | 'boolean' |
ReferenceType
) { '[' ']' }
- parseUnaryExpression() - Method in class org.codehaus.janino.Parser
-
UnaryExpression :=
{ PrefixOperator } Primary { Selector } { PostfixOperator }
PrefixOperator := '++' | '--' | '+' | '-' | '~' | '!'
- parseVariableDeclarator() - Method in class org.codehaus.janino.Parser
-
VariableDeclarator := Identifier VariableDeclaratorRest
- parseVariableDeclaratorRest(String) - Method in class org.codehaus.janino.Parser
-
VariableDeclaratorRest := { '[' ']' } [ '=' VariableInitializer ]
Used by field declarations and local variable declarations.
- parseVariableDeclarators() - Method in class org.codehaus.janino.Parser
-
VariableDeclarators := VariableDeclarator { ',' VariableDeclarator }
- parseVariableInitializer() - Method in class org.codehaus.janino.Parser
-
VariableInitializer :=
ArrayInitializer |
Expression
- parseVoidOrType() - Method in class org.codehaus.janino.Parser
-
VoidOrType := 'void' | Type
- parseWhileStatement() - Method in class org.codehaus.janino.Parser
-
WhileStatement := 'while' '(' Expression ')' Statement
- peek() - Method in class org.codehaus.janino.Parser
-
- peek(String) - Method in class org.codehaus.janino.Parser
-
- peek(String...) - Method in class org.codehaus.janino.Parser
-
- peek(TokenType) - Method in class org.codehaus.janino.Parser
-
- peek(TokenType...) - Method in class org.codehaus.janino.Parser
-
- peek() - Method in interface org.codehaus.janino.TokenStream
-
- peek(String) - Method in interface org.codehaus.janino.TokenStream
-
- peek(String...) - Method in interface org.codehaus.janino.TokenStream
-
Checks whether the value of the next token equals any of the suspected; does not consume the next
token.
- peek(TokenType) - Method in interface org.codehaus.janino.TokenStream
-
- peek(TokenType...) - Method in interface org.codehaus.janino.TokenStream
-
Checks whether the type of the next token is any of the suspected; does not consume the next token.
- peek() - Method in class org.codehaus.janino.TokenStreamImpl
-
- peek(String) - Method in class org.codehaus.janino.TokenStreamImpl
-
- peek(String...) - Method in class org.codehaus.janino.TokenStreamImpl
-
- peek(TokenType) - Method in class org.codehaus.janino.TokenStreamImpl
-
- peek(TokenType...) - Method in class org.codehaus.janino.TokenStreamImpl
-
- peek() - Method in interface org.codehaus.janino.util.charstream.CharStream
-
Returns the next character on this stream but does not consume it.
- peek(char) - Method in interface org.codehaus.janino.util.charstream.CharStream
-
Returns whether the character stream is not at end-of-input and the next character on this stream
equals the given character.
- peek(String) - Method in interface org.codehaus.janino.util.charstream.CharStream
-
Checks whether the next character on this stream equals any of the characters of the given
String.
- peek() - Method in class org.codehaus.janino.util.charstream.StringCharStream
-
- peek(char) - Method in class org.codehaus.janino.util.charstream.StringCharStream
-
- peek(String) - Method in class org.codehaus.janino.util.charstream.StringCharStream
-
- peekNextButOne() - Method in class org.codehaus.janino.Parser
-
- peekNextButOne(String) - Method in class org.codehaus.janino.Parser
-
- peekNextButOne(TokenType) - Method in class org.codehaus.janino.Parser
-
- peekNextButOne() - Method in interface org.codehaus.janino.TokenStream
-
- peekNextButOne(String) - Method in interface org.codehaus.janino.TokenStream
-
- peekNextButOne() - Method in class org.codehaus.janino.TokenStreamImpl
-
- peekNextButOne(String) - Method in class org.codehaus.janino.TokenStreamImpl
-
- peekNullOperand() - Method in class org.codehaus.janino.CodeContext
-
- peekObjectOperand() - Method in class org.codehaus.janino.CodeContext
-
- peekOperand() - Method in class org.codehaus.janino.CodeContext
-
- peekRead(String) - Method in class org.codehaus.janino.Parser
-
- peekRead(String...) - Method in class org.codehaus.janino.Parser
-
- peekRead(TokenType) - Method in class org.codehaus.janino.Parser
-
- peekRead(String) - Method in interface org.codehaus.janino.TokenStream
-
Checks whether the value of the next token equals the suspected; if so, consumes the token.
- peekRead(String...) - Method in interface org.codehaus.janino.TokenStream
-
Checks whether the value of the next token is one of the suspected; if so, consumes the token.
- peekRead(TokenType) - Method in interface org.codehaus.janino.TokenStream
-
Checks whether the type of the next token is the suspected; if so, consumes the token.
- peekRead(TokenType...) - Method in interface org.codehaus.janino.TokenStream
-
Checks whether the type of the next token is one of the suspected; if so, consumes the token.
- peekRead(String) - Method in class org.codehaus.janino.TokenStreamImpl
-
- peekRead(String...) - Method in class org.codehaus.janino.TokenStreamImpl
-
- peekRead(TokenType) - Method in class org.codehaus.janino.TokenStreamImpl
-
- peekRead(TokenType...) - Method in class org.codehaus.janino.TokenStreamImpl
-
- peekRead(char) - Method in interface org.codehaus.janino.util.charstream.CharStream
-
If the next character on this stream equals the given character, it is consumed.
- peekRead(String) - Method in interface org.codehaus.janino.util.charstream.CharStream
-
If the next character on this stream is in the given
String, it is consumed.
- peekRead(char) - Method in class org.codehaus.janino.util.charstream.StringCharStream
-
- peekRead(String) - Method in class org.codehaus.janino.util.charstream.StringCharStream
-
- popInserter() - Method in class org.codehaus.janino.CodeContext
-
- popIntOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an integer_variable_info and pops it.
- popIntOrLongOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an int_variable_info or long_variable_info, then pops and
returns it.
- popLongOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is a long_variable_info and pops it.
- popObjectOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an object_variable_info, and pops it.
- popObjectOrUninitializedOrUninitializedThisOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an object_variable_info, uninitialized_variable_info or
uninitializedThis_variable_info, and pops it.
- popOperand() - Method in class org.codehaus.janino.CodeContext
-
Pops one entry from the current inserter's operand stack.
- popOperand(ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Method in class org.codehaus.janino.CodeContext
-
Pops the top entry from the operand stack and assert that it equals expected.
- popOperand(String) - Method in class org.codehaus.janino.CodeContext
-
Pops the top operand, asserts that it is an integer_variable_info, long_variable_info, float_variable_info, double_variable_info or variable_object_info, and asserts that it matches
the given field descriptor.
- popOperandAssignableTo(String) - Method in class org.codehaus.janino.CodeContext
-
- popReferenceOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an object_variable_info or a null_variable_info and pops it.
- popUninitializedThisOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an uninitializedThis_variable_info and pops it.
- popUninitializedVariableOperand() - Method in class org.codehaus.janino.CodeContext
-
Asserts that the top operand is an uninitialized_variable_info and pops it.
- postConstruct() - Method in class org.codehaus.janino.IClassLoader
-
This method must be called by the constructor of the derived class.
- PPP - Static variable in class org.codehaus.janino.Mod
-
The mask to select the accessibility flags from modifiers.
- pre - Variable in class org.codehaus.janino.Java.Crement
-
Whether this operation is "pre" (TRUE) or "post" (FALSE).
- prependParameter(String) - Method in class org.codehaus.janino.MethodDescriptor
-
- primitive - Variable in class org.codehaus.janino.Java.PrimitiveType
-
- PrimitiveType(Location, Java.Primitive) - Constructor for class org.codehaus.janino.Java.PrimitiveType
-
- PRIVATE - Static variable in class org.codehaus.janino.Mod
-
The flag indicating 'private accessibility' of the modified element.
- produce() - Method in class org.codehaus.janino.Scanner
-
Produces and returns the next token.
- PROTECTED - Static variable in class org.codehaus.janino.Mod
-
The flag indicating 'protected accessibility' of the modified element.
- ProvidesModuleDirective(Location, String[], String[][]) - Constructor for class org.codehaus.janino.Java.ProvidesModuleDirective
-
- PUBLIC - Static variable in class org.codehaus.janino.Mod
-
The flag indicating 'public accessibility' of the modified element.
- pushDoubleOperand() - Method in class org.codehaus.janino.CodeContext
-
- pushFloatOperand() - Method in class org.codehaus.janino.CodeContext
-
- pushInserter(CodeContext.Inserter) - Method in class org.codehaus.janino.CodeContext
-
- pushIntOperand() - Method in class org.codehaus.janino.CodeContext
-
- pushLongOperand() - Method in class org.codehaus.janino.CodeContext
-
- pushNullOperand() - Method in class org.codehaus.janino.CodeContext
-
- pushObjectOperand(String) - Method in class org.codehaus.janino.CodeContext
-
- pushOperand(String) - Method in class org.codehaus.janino.CodeContext
-
Pushes one object_variable_info, integer_variable_info, double_variable_info, float_variable_info or long_variable_info entry onto the current inserter's operand stack.
- pushOperand(ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Method in class org.codehaus.janino.CodeContext
-
- pushTopOperand() - Method in class org.codehaus.janino.CodeContext
-
- pushUninitializedOperand() - Method in class org.codehaus.janino.CodeContext
-
- pushUninitializedThisOperand() - Method in class org.codehaus.janino.CodeContext
-
- pw - Variable in class org.codehaus.janino.Unparser
-
Where the visit...() methods print their text.
- SameFrame(int) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameFrame
-
- SameFrameExtended(int) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameFrameExtended
-
- SameLocals1StackItemFrame(int, ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame
-
- SameLocals1StackItemFrameExtended(int, ClassFile.StackMapTableAttribute.VerificationTypeInfo) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended
-
- saveLocalVariables() - Method in class org.codehaus.janino.CodeContext
-
Remembers the current size of the local variables array.
- sbsgs - Variable in class org.codehaus.janino.Java.SwitchStatement
-
The list of "switch block statement groups" that pose the body of the SWITCH statement.
- Scanner - Class in org.codehaus.janino
-
Splits up a character stream into tokens and returns them as
String objects.
- Scanner(String) - Constructor for class org.codehaus.janino.Scanner
-
- Scanner(String, String) - Constructor for class org.codehaus.janino.Scanner
-
- Scanner(File) - Constructor for class org.codehaus.janino.Scanner
-
- Scanner(File, String) - Constructor for class org.codehaus.janino.Scanner
-
- Scanner(String, InputStream) - Constructor for class org.codehaus.janino.Scanner
-
Sets up a scanner that reads tokens from the given
InputStream in the platform default encoding.
- Scanner(String, InputStream, String) - Constructor for class org.codehaus.janino.Scanner
-
Sets up a scanner that reads tokens from the given
InputStream with the given
encoding (
null means platform default encoding).
- Scanner(String, Reader) - Constructor for class org.codehaus.janino.Scanner
-
Sets up a scanner that reads tokens from the given
Reader.
- Scanner(String, Reader, int, int) - Constructor for class org.codehaus.janino.Scanner
-
Creates a
Scanner that counts lines and columns from non-default initial values.
- ScriptEvaluator - Class in org.codehaus.janino
-
- ScriptEvaluator(String) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Equivalent to
ScriptEvaluator se = new ScriptEvaluator();
se.cook(script);
- ScriptEvaluator(String, Class<?>) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Equivalent to
ScriptEvaluator se = new ScriptEvaluator();
se.setReturnType(returnType);
se.cook(script);
- ScriptEvaluator(String, Class<?>, String[], Class<?>[]) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Equivalent to
ScriptEvaluator se = new ScriptEvaluator();
se.setReturnType(returnType);
se.setParameters(parameterNames, parameterTypes);
se.cook(script);
- ScriptEvaluator(String, Class<?>, String[], Class<?>[], Class<?>[]) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Equivalent to
ScriptEvaluator se = new ScriptEvaluator();
se.setReturnType(returnType);
se.setParameters(parameterNames, parameterTypes);
se.setThrownExceptions(thrownExceptions);
se.cook(script);
- ScriptEvaluator(String, InputStream, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Equivalent to
ScriptEvaluator se = new ScriptEvaluator();
se.setReturnType(returnType);
se.setParameters(parameterNames, parameterTypes);
se.setThrownExceptions(thrownExceptions);
se.setParentClassLoader(parentClassLoader);
se.cook(fileName, is);
- ScriptEvaluator(String, Reader, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Equivalent to
ScriptEvaluator se = new ScriptEvaluator();
se.setReturnType(returnType);
se.setParameters(parameterNames, parameterTypes);
se.setThrownExceptions(thrownExceptions);
se.setParentClassLoader(parentClassLoader);
se.cook(reader);
- ScriptEvaluator(Scanner, Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Equivalent to
ScriptEvaluator se = new ScriptEvaluator();
se.setReturnType(returnType);
se.setParameters(parameterNames, parameterTypes);
se.setThrownExceptions(thrownExceptions);
se.setParentClassLoader(parentClassLoader);
se.cook(scanner);
- ScriptEvaluator(Scanner, Class<?>, Class<?>[], Class<?>, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Equivalent to
ScriptEvaluator se = new ScriptEvaluator();
se.setExtendedType(extendedType);
se.setImplementedTypes(implementedTypes);
se.setReturnType(returnType);
se.setParameters(parameterNames, parameterTypes);
se.setThrownExceptions(thrownExceptions);
se.setParentClassLoader(parentClassLoader);
se.cook(scanner);
- ScriptEvaluator(Scanner, String, Class<?>, Class<?>[], boolean, Class<?>, String, String[], Class<?>[], Class<?>[], ClassLoader) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Equivalent to
ScriptEvaluator se = new ScriptEvaluator();
se.setClassName(className);
se.setExtendedType(extendedType);
se.setImplementedTypes(implementedTypes);
se.setStaticMethod(staticMethod);
se.setReturnType(returnType);
se.setMethodName(methodName);
se.setParameters(parameterNames, parameterTypes);
se.setThrownExceptions(thrownExceptions);
se.setParentClassLoader(parentClassLoader);
se.cook(scanner);
- ScriptEvaluator() - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Constructs a script evaluator with all the default settings.
- ScriptEvaluator(int) - Constructor for class org.codehaus.janino.ScriptEvaluator
-
Constructs a script evaluator with the given number of scripts.
- set() - Method in class org.codehaus.janino.CodeContext.Offset
-
Sets this "Offset" to the offset of the current inserter; inserts this "Offset" before the current inserter.
- setArgsNeedAdjust(boolean) - Method in class org.codehaus.janino.IClass.IInvocable
-
TODO
- setBasicBlock() - Method in class org.codehaus.janino.CodeContext.Offset
-
Set this offset, and mark it as the the beginning of a "basic block".
- setCharacterEncoding(String) - Method in class org.codehaus.janino.JavaSourceIClassLoader
-
- setClassName(String) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- setClassName(String) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setClassName(String) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.JavaSourceClassLoader
-
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.JavaSourceIClassLoader
-
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.SimpleCompiler
-
- setCompileErrorHandler(ErrorHandler) - Method in class org.codehaus.janino.UnitCompiler
-
- setDebuggingInfo(boolean, boolean, boolean) - Method in class org.codehaus.janino.JavaSourceClassLoader
-
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setDebuggingInformation(boolean, boolean, boolean) - Method in class org.codehaus.janino.SimpleCompiler
-
- setDeclaringCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.Java.PackageMemberClassDeclaration
-
- setDeclaringCompilationUnit(Java.CompilationUnit) - Method in class org.codehaus.janino.Java.PackageMemberInterfaceDeclaration
-
- setDeclaringCompilationUnit(Java.CompilationUnit) - Method in interface org.codehaus.janino.Java.PackageMemberTypeDeclaration
-
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
-
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.FieldDeclaration
-
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.FunctionDeclarator
-
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.MemberClassDeclaration
-
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.MemberInterfaceDeclaration
-
- setDeclaringType(Java.TypeDeclaration) - Method in class org.codehaus.janino.Java.MethodDeclarator
-
- setDeclaringType(Java.TypeDeclaration) - Method in interface org.codehaus.janino.Java.TypeBodyDeclaration
-
Sets the type declaration that this declaration belongs to.
- setDefaultExpressionType(Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setDefaultImports(String...) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- setDefaultImports(String...) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setDefaultImports(String...) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setDefaultReturnType(Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractAnnotation
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.AbstractTypeDeclaration
-
- setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.Annotation
-
Sets the enclosing scope for this annotation.
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ArrayInitializer
-
- setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.ArrayInitializerOrRvalue
-
Sets the immediately enclosing scope for this array initializer or rvalue.
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ArrayType
-
- setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.BlockStatement
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.CatchParameter
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ConstructorInvocation
-
- setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.ElementValue
-
In most cases, the scope is the enclosing
Java.BlockStatement, except for top-level class/interface
annotation class-literal element-value-pairs, where the enclosing scope is the compilation unit.
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ElementValueArrayInitializer
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.FieldDeclaration
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.FunctionDeclarator
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.MethodDeclarator
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.NormalAnnotation
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.ReferenceType
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.Rvalue
-
Sets the enclosing scope for this object and all subordinate
Java.Rvalue objects.
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.SimpleType
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.SingleElementAnnotation
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.Statement
-
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.Type
-
Sets the enclosing scope for this object and all subordinate
Java.Type objects.
- setEnclosingScope(Java.Scope) - Method in interface org.codehaus.janino.Java.TypeArgument
-
Sets the enclosing scope for this type argument.
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.VariableDeclarator
-
Sets the immediately enclosing scope for the (optional) initializer.
- setEnclosingScope(Java.Scope) - Method in class org.codehaus.janino.Java.Wildcard
-
- setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.CatchClause
-
Links this CATCH clause to the enclosing TRY statement.
- setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.TryStatement.LocalVariableDeclaratorResource
-
- setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.TryStatement.Resource
-
- setEnclosingTryStatement(Java.TryStatement) - Method in class org.codehaus.janino.Java.TryStatement.VariableAccessResource
-
- setEnd(CodeContext.Offset) - Method in class org.codehaus.janino.Java.LocalVariableSlot
-
- setExpressionType(Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setExpressionTypes(Class<?>[]) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setExtendedClass(Class<?>) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- setExtendedClass(Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setExtendedClass(Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setExtendedType(Class<?>) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- setIClassLoader(IClassLoader) - Method in class org.codehaus.janino.Compiler
-
Explicitly sets the
IClassLoader that will be used to load "auxiliary classes".
- setIgnoreWhiteSpace(boolean) - Method in class org.codehaus.janino.Scanner
-
If
value is
true, then white space in the input stream is
ignored, rather than
scanned as a
TokenType.WHITE_SPACE token.
- setImplementedInterfaces(Class<?>[]) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- setImplementedInterfaces(Class<?>[]) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setImplementedInterfaces(Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setImplementedTypes(Class<?>[]) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- setMethodName(String) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setMethodName(String) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setMethodNames(String[]) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setMethodNames(String[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setName(String) - Method in class org.codehaus.janino.Java.LocalVariableSlot
-
- setOffset() - Method in class org.codehaus.janino.CodeContext.Offset
-
- setOverrideMethod(boolean) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setOverrideMethod(boolean[]) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setOverrideMethod(boolean) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setOverrideMethod(boolean[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setPackageDeclaration(Java.PackageDeclaration) - Method in class org.codehaus.janino.Java.CompilationUnit
-
Sets the package declaration of this compilation unit.
- setParameters(String[], Class<?>[]) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setParameters(String[][], Class<?>[][]) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setParameters(String[], Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setParameters(String[][], Class<?>[][]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setParentClassLoader(ClassLoader) - Method in class org.codehaus.janino.SimpleCompiler
-
- setReturnType(Class<?>) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setReturnType(Class<?>) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setReturnTypes(Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setScriptCount(int) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setSlot(Java.LocalVariableSlot) - Method in class org.codehaus.janino.Java.LocalVariable
-
- setSlotIndex(short) - Method in class org.codehaus.janino.Java.LocalVariableSlot
-
- setSourceCharset(Charset) - Method in class org.codehaus.janino.JavaSourceClassLoader
-
- setSourceCharset(Charset) - Method in class org.codehaus.janino.JavaSourceIClassLoader
-
- setSourceFinder(ResourceFinder) - Method in class org.codehaus.janino.JavaSourceClassLoader
-
- setSourceFinder(ResourceFinder) - Method in class org.codehaus.janino.JavaSourceIClassLoader
-
- setSourcePath(File[]) - Method in class org.codehaus.janino.JavaSourceClassLoader
-
- setSourceVersion(int) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- setSourceVersion(int) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setSourceVersion(int) - Method in class org.codehaus.janino.JavaSourceIClassLoader
-
- setSourceVersion(int) - Method in class org.codehaus.janino.Parser
-
- setSourceVersion(int) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setSourceVersion(int) - Method in class org.codehaus.janino.SimpleCompiler
-
Controls the language elements that are accepted by the
Parser.
- setStackMap(StackMap) - Method in class org.codehaus.janino.CodeContext.Offset
-
- setStart(CodeContext.Offset) - Method in class org.codehaus.janino.Java.LocalVariableSlot
-
- setStaticMethod(boolean) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setStaticMethod(boolean[]) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setStaticMethod(boolean) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setStaticMethod(boolean[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setTargetVersion(int) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- setTargetVersion(int) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setTargetVersion(int) - Method in class org.codehaus.janino.JavaSourceClassLoader
-
- setTargetVersion(int) - Method in class org.codehaus.janino.JavaSourceIClassLoader
-
- setTargetVersion(int) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setTargetVersion(int) - Method in class org.codehaus.janino.SimpleCompiler
-
Controls the .class files that are generated by the
UnitCompiler.
- setTargetVersion(int) - Method in class org.codehaus.janino.UnitCompiler
-
Generates class files that target a specified release of the virtual machine, in analogy with JAVAC's -target command line option.
- setThrownExceptions(Class<?>[]) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setThrownExceptions(Class<?>[][]) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setThrownExceptions(Class<?>[]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setThrownExceptions(Class<?>[][]) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setVerbose(boolean) - Method in class org.codehaus.janino.Compiler
-
- setVersion(short, short) - Method in class org.codehaus.janino.util.ClassFile
-
Sets the major and minor class file version numbers (JVMS 4.1).
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.ClassBodyEvaluator
-
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.ExpressionEvaluator
-
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.JavaSourceClassLoader
-
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.JavaSourceIClassLoader
-
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.Parser
-
By default, warnings are discarded, but an application my install a
WarningHandler.
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.ScriptEvaluator
-
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.SimpleCompiler
-
- setWarningHandler(WarningHandler) - Method in interface org.codehaus.janino.TokenStream
-
By default, warnings are discarded, but an application my install a
WarningHandler.
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.TokenStreamImpl
-
- setWarningHandler(WarningHandler) - Method in class org.codehaus.janino.UnitCompiler
-
By default, warnings are discarded, but an application my install a custom
WarningHandler.
- SHORT - Static variable in class org.codehaus.janino.Descriptor
-
The field descriptor for the primitive type SHORT.
- SHORT - Static variable in class org.codehaus.janino.IClass
-
The
IClass object for the primitive type SHORT.
- SHORT - Static variable in class org.codehaus.janino.util.signature.SignatureParser
-
The primitive 'short' type.
- ShortElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.ShortElementValue
-
- SignatureAttribute(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.SignatureAttribute
-
- SignatureException(String) - Constructor for exception org.codehaus.janino.util.signature.SignatureParser.SignatureException
-
- SignatureException(String, Throwable) - Constructor for exception org.codehaus.janino.util.signature.SignatureParser.SignatureException
-
- SignatureParser - Class in org.codehaus.janino.util.signature
-
Helper class for parsing signatures and descriptors.
- SignatureParser() - Constructor for class org.codehaus.janino.util.signature.SignatureParser
-
- SignatureParser(SignatureParser.Options) - Constructor for class org.codehaus.janino.util.signature.SignatureParser
-
- SignatureParser.ArrayTypeSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "ArrayTypeSignature" clause.
- SignatureParser.ClassSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "ClassSignature" clause.
- SignatureParser.ClassTypeSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "ClassTypeSignature" clause, e.g.
- SignatureParser.FieldTypeSignature - Interface in org.codehaus.janino.util.signature
-
Representation of the "FieldTypeSignature" clause.
- SignatureParser.FieldTypeSignatureVisitor<T,EX extends Throwable> - Interface in org.codehaus.janino.util.signature
-
- SignatureParser.FormalTypeParameter - Class in org.codehaus.janino.util.signature
-
Representation of the "FormalTypeParameter" clause, e.g.
- SignatureParser.MethodTypeSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "MethodTypeSignature" clause.
- SignatureParser.Options - Interface in org.codehaus.janino.util.signature
-
- SignatureParser.PrimitiveTypeSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "PrimitiveTypeSignature" clause, i.e.
- SignatureParser.SignatureException - Exception in org.codehaus.janino.util.signature
-
Signalizes am malformed signature.
- SignatureParser.SimpleClassTypeSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "SimpleClassTypeSignature" clause, e.g.
- SignatureParser.ThrowsSignature - Interface in org.codehaus.janino.util.signature
-
Representation of the "ThrowsSignature" clause.
- SignatureParser.TypeArgument - Class in org.codehaus.janino.util.signature
-
Representation of the "TypeArgument" clause.
- SignatureParser.TypeSignature - Interface in org.codehaus.janino.util.signature
-
Representation of the "TypeSignature" clause.
- SignatureParser.TypeVariableSignature - Class in org.codehaus.janino.util.signature
-
Representation of the "TypeVariableSignature" clause, e.g.
- simpleClassName - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
-
identifier
- simpleClassName - Variable in class org.codehaus.janino.util.signature.SignatureParser.SimpleClassTypeSignature
-
The simple name of the class.
- SimpleClassTypeSignature(String, List<SignatureParser.TypeArgument>) - Constructor for class org.codehaus.janino.util.signature.SignatureParser.SimpleClassTypeSignature
-
- SimpleCompiler - Class in org.codehaus.janino
-
- SimpleCompiler(String, Reader) - Constructor for class org.codehaus.janino.SimpleCompiler
-
Equivalent to
SimpleCompiler sc = new SimpleCompiler();
sc.cook(fileName, in);
- SimpleCompiler(String, InputStream) - Constructor for class org.codehaus.janino.SimpleCompiler
-
Equivalent to
SimpleCompiler sc = new SimpleCompiler();
sc.cook(fileName, is);
- SimpleCompiler(String) - Constructor for class org.codehaus.janino.SimpleCompiler
-
Equivalent to
SimpleCompiler sc = new SimpleCompiler();
sc.cook(fileName);
- SimpleCompiler(Scanner, ClassLoader) - Constructor for class org.codehaus.janino.SimpleCompiler
-
Equivalent to
SimpleCompiler sc = new SimpleCompiler();
sc.setParentClassLoader(parentClassLoader);
sc.cook(scanner);
- SimpleCompiler() - Constructor for class org.codehaus.janino.SimpleCompiler
-
- SimpleConstant(Location) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
Equivalent of the null literal.
- SimpleConstant(Location, byte) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
Equivalent of an literal, cast to byte.
- SimpleConstant(Location, short) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
Equivalent of an literal, cast to short.
- SimpleConstant(Location, int) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- SimpleConstant(Location, long) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- SimpleConstant(Location, float) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- SimpleConstant(Location, double) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- SimpleConstant(Location, char) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- SimpleConstant(Location, boolean) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- SimpleConstant(Location, String) - Constructor for class org.codehaus.janino.Java.SimpleConstant
-
- SimpleIField(IClass, String, IClass) - Constructor for class org.codehaus.janino.UnitCompiler.SimpleIField
-
- SimpleType(Location, IType) - Constructor for class org.codehaus.janino.Java.SimpleType
-
- SingleElementAnnotation(Java.ReferenceType, Java.ElementValue) - Constructor for class org.codehaus.janino.Java.SingleElementAnnotation
-
- SingleStaticImportDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.AbstractCompilationUnit.SingleStaticImportDeclaration
-
- SingleTypeImportDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.AbstractCompilationUnit.SingleTypeImportDeclaration
-
- size(String) - Static method in class org.codehaus.janino.Descriptor
-
- slot - Variable in class org.codehaus.janino.Java.LocalVariable
-
The slot reserved for this local variable.
- SourceFileAttribute(short, short) - Constructor for class org.codehaus.janino.util.ClassFile.SourceFileAttribute
-
- StackMapFrame(int) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrame
-
- StackMapTableAttribute(short, ClassFile.StackMapTableAttribute.StackMapFrame[]) - Constructor for class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
-
- startPc - Variable in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute.Entry
-
The fields of the entries in the line_number_table, as described in JVMS7 4.7.12.
- startPc - Variable in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute.Entry
-
The fields of the entries in the local_variable_table, as described in JVMS7 4.7.13.
- Statement(Location) - Constructor for class org.codehaus.janino.Java.Statement
-
- statements - Variable in class org.codehaus.janino.Java.Block
-
The list of statements that comprise the body of the block.
- statements - Variable in class org.codehaus.janino.Java.FunctionDeclarator
-
The statements that comprise the function; null for abstract method declarations.
- STATIC - Static variable in class org.codehaus.janino.Mod
-
This flag is set on class or interface initialization methods, STATIC class fields, all interface fields, STATIC
methods, and STATIC nested classes.
- StaticImportOnDemandDeclaration(Location, String[]) - Constructor for class org.codehaus.janino.Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.Annotation
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ArrayElementValue
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.AttributeInfo
-
Writes this attribute to a
DataOutputStream, in the format described in JVMS7 4.7.
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantClassInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantElementValue
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantFieldrefInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantInvokeDynamicInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodHandleInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantMethodTypeInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantNameAndTypeInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantPoolInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantUtf8Info
-
- store(DataOutputStream) - Method in interface org.codehaus.janino.util.ClassFile.ElementValue
-
Writes this element value in an element-value-type dependent way; see JVMS8 4.7.16.1.
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.EnumConstValue
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.FieldInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.MethodInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.AppendFrame
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ChopFrame
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.FullFrame
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.ObjectVariableInfo
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameFrame
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameFrameExtended
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.StackMapFrame
-
- store(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute.UninitializedVariableInfo
-
- store(DataOutputStream) - Method in interface org.codehaus.janino.util.ClassFile.StackMapTableAttribute.VerificationTypeInfo
-
Writes this object to an
OutputStream, in "class file" format.
- store(OutputStream) - Method in class org.codehaus.janino.util.ClassFile
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.AnnotationDefaultAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.AnnotationsAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.AttributeInfo
-
Writes the body of this attribute in an attribute-type dependent way; see JVMS7 4.7.2 and following.
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.CodeAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ConstantValueAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.DeprecatedAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.ExceptionsAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.InnerClassesAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.LineNumberTableAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.LocalVariableTableAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.SignatureAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.SourceFileAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.StackMapTableAttribute
-
- storeBody(DataOutputStream) - Method in class org.codehaus.janino.util.ClassFile.SyntheticAttribute
-
- storeClassFile(ClassFile, File) - Method in class org.codehaus.janino.Compiler
-
Stores the byte code of this
ClassFile in the file system.
- STRICTFP - Static variable in class org.codehaus.janino.Mod
-
This flag is set on STRICTFP methods, and is mutually exclusive with
Mod.ABSTRACT.
- StringCharStream - Class in org.codehaus.janino.util.charstream
-
- StringCharStream(String) - Constructor for class org.codehaus.janino.util.charstream.StringCharStream
-
- StringElementValue(short) - Constructor for class org.codehaus.janino.util.ClassFile.StringElementValue
-
- StringLiteral(Location, String) - Constructor for class org.codehaus.janino.Java.StringLiteral
-
- suffixes - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassTypeSignature
-
The nested types.
- SUPER - Static variable in class org.codehaus.janino.Mod
-
This flag is always set on classes, and never set on any other element.
- superclass - Variable in class org.codehaus.janino.util.ClassFile
-
- SuperclassFieldAccessExpression(Location, Java.Type, String) - Constructor for class org.codehaus.janino.Java.SuperclassFieldAccessExpression
-
- SuperclassMethodInvocation(Location, String, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.SuperclassMethodInvocation
-
- superclassSignature - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassSignature
-
The class's superclass type.
- SuperConstructorInvocation(Location, Java.Rvalue, Java.Rvalue[]) - Constructor for class org.codehaus.janino.Java.SuperConstructorInvocation
-
- superinterfaceSignatures - Variable in class org.codehaus.janino.util.signature.SignatureParser.ClassSignature
-
The interfaces that the class implements.
- SwitchBlockStatementGroup(Location, List<Java.Rvalue>, boolean, List<Java.BlockStatement>) - Constructor for class org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
-
- SwitchStatement(Location, Java.Rvalue, List<Java.SwitchStatement.SwitchBlockStatementGroup>) - Constructor for class org.codehaus.janino.Java.SwitchStatement
-
- SYNCHRONIZED - Static variable in class org.codehaus.janino.Mod
-
This flag is set on SYNCHRONIZED methods.
- SynchronizedStatement(Location, Java.Rvalue, Java.BlockStatement) - Constructor for class org.codehaus.janino.Java.SynchronizedStatement
-
- SYNTHETIC - Static variable in class org.codehaus.janino.Mod
-
This flag is set on classes, methods and fields that were generated by the compiler and do not appear in the
source code.
- SYSTEM_PROPERTY_SOURCE_DEBUGGING_DIR - Static variable in class org.codehaus.janino.Scanner
-
If the source code is not read from a file, debuggers have a hard time locating the source file for source-level
debugging.
- SYSTEM_PROPERTY_SOURCE_DEBUGGING_ENABLE - Static variable in class org.codehaus.janino.Scanner
-
Setting this system property to 'true' enables source-level debugging.
- SYSTEM_PROPERTY_SOURCE_DEBUGGING_KEEP - Static variable in class org.codehaus.janino.Scanner
-
If set to "true", then the temporary source code files are not deleted on exit.