< A B C D E F G H I J L M N O P R S T V W

C

CALOAD - Static variable in interface net.janino.Opcode
 
CASTORE - Static variable in interface net.janino.Opcode
 
CHAR - Static variable in class net.janino.Descriptor
 
CHAR - Static variable in class net.janino.IClass
The singleton that represents the "char" type.
CHAR - Static variable in class net.janino.Java.BasicType
 
CHECKCAST - Static variable in interface net.janino.Opcode
 
CLASS - Static variable in class net.janino.IClass
The singleton that represents the "java.lang.Class" class.
ClassBodyDemo - class net.janino.samples.ClassBodyDemo.
A test program that allows you to play around with the ClassBodyEvaluator class.
ClassBodyEvaluator - class net.janino.ClassBodyEvaluator.
Parses a class body and returns it as a java.lang.Class object ready for use with java.lang.reflect.
ClassBodyEvaluator(Scanner, ClassLoader) - Constructor for class net.janino.ClassBodyEvaluator
See ClassBodyEvaluator.ClassBodyEvaluator(net.janino.Scanner, ClassLoader, Java.ReferenceType, Java.ReferenceType[]).
ClassBodyEvaluator(Scanner, ClassLoader, Java.ReferenceType, Java.ReferenceType[]) - Constructor for class net.janino.ClassBodyEvaluator
Parse and compile a class body, i.e. a series of member definitions.
ClassBodyEvaluator(String) - Constructor for class net.janino.ClassBodyEvaluator
See ClassBodyEvaluator.ClassBodyEvaluator(net.janino.Scanner, ClassLoader, Java.ReferenceType, Java.ReferenceType[]).
ClassBodyEvaluator(String, InputStream) - Constructor for class net.janino.ClassBodyEvaluator
See ClassBodyEvaluator.ClassBodyEvaluator(net.janino.Scanner, ClassLoader, Java.ReferenceType, Java.ReferenceType[]).
ClassBodyEvaluator(String, Reader) - Constructor for class net.janino.ClassBodyEvaluator
See ClassBodyEvaluator.ClassBodyEvaluator(net.janino.Scanner, ClassLoader, Java.ReferenceType, Java.ReferenceType[]).
classesToTypes(Scanner.Location, Class[]) - Method in class net.janino.EvaluatorBase
Convert an array of Classes into an array ofJava.Types.
ClassFile - class net.janino.ClassFile.
An object that represents the JavaTM "class file" format.
ClassFile.CodeAttribute - class net.janino.ClassFile.CodeAttribute.
A representation of a "Code" attribute.
ClassFile.CodeAttribute.Inserter - class net.janino.ClassFile.CodeAttribute.Inserter.
A class that implements an insertion point into a "Code" attribute.
ClassFile.CodeAttribute.Inserter(ClassFile.CodeAttribute) - Constructor for class net.janino.ClassFile.CodeAttribute.Inserter
 
ClassFile.CodeAttribute.Offset - class net.janino.ClassFile.CodeAttribute.Offset.
A class that represents an offset within a "Code" attribute.
ClassFile.CodeAttribute.Offset(ClassFile.CodeAttribute) - Constructor for class net.janino.ClassFile.CodeAttribute.Offset
 
ClassFile.CodeAttribute(ClassFile) - Constructor for class net.janino.ClassFile.CodeAttribute
Create an empty "Code" attribute.
ClassFile.FixUp - interface net.janino.ClassFile.FixUp.
A throw-in interface that marks ClassFile.CodeAttribute.Offsets as "fix-ups": During the execution of ClassFile.CodeAttribute.fixUp(), all "fix-ups" are invoked and can do last touches to the code attribute.
ClassFile.MethodInfo - class net.janino.ClassFile.MethodInfo.
This class represents a "method_info" structure, as defined by the JVM specification.
ClassFile.MethodInfo(ClassFile, short, String, String) - Constructor for class net.janino.ClassFile.MethodInfo
Initialize the "method_info" structure.
ClassFile(short, String, String, String[]) - Constructor for class net.janino.ClassFile
Construct from parsed components.
classFileToByteArray(ClassFile) - Static method in class net.janino.EvaluatorBase
Store a ClassFile in an ByteArrayOutputStream and return the byte array.
ClassLoaderIClassLoader - class net.janino.ClassLoaderIClassLoader.
An IClassLoader that loads IClasses through a reflection ClassLoader.
ClassLoaderIClassLoader() - Constructor for class net.janino.ClassLoaderIClassLoader
Equivalent to ClassLoaderIClassLoader(Thread.currentThread().getContextClassLoader())
ClassLoaderIClassLoader(ClassLoader) - Constructor for class net.janino.ClassLoaderIClassLoader
 
classToType(Scanner.Location, Class) - Method in class net.janino.EvaluatorBase
Wrap a reflection Class in a Java.Type object.
close() - Method in class net.janino.Scanner
 
compile() - Method in class net.janino.Java.ClassOrInterfaceDeclaration
 
compile() - Method in class net.janino.Java.ClassDeclaration
 
compile() - Method in class net.janino.Java.InterfaceDeclaration
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.Statement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.FieldDeclarator
 
compile(ClassFile.CodeAttribute) - Method in interface net.janino.Java.BlockStatement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.BreakableStatement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.Block
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.ExpressionStatement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.IfStatement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.TryStatement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.SynchronizedStatement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.LocalVariableDeclarationStatement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.ReturnStatement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.ThrowStatement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.BreakStatement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.ContinueStatement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.Rvalue
Some Java.Rvalues compile more efficiently when their value is not needed, e.g.
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.Assignment
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.Crement
 
compile(ClassFile.CodeAttribute) - Method in class net.janino.Java.ConstructorInvocation
 
compile(ClassFile) - Method in class net.janino.Java.FunctionDeclarator
 
compile(IClassLoader) - Method in class net.janino.Java.CompilationUnit
Compiles this compilation unit and returns a set of ClassFile objects.
compile(String[], String[], Compiler.ClassFileHandler) - Static method in class net.janino.Compiler
Compiles a set of JavaTM compilation units (a.k.a.
compile2(ClassFile.CodeAttribute) - Method in class net.janino.Java.BreakableStatement
 
compile2(ClassFile.CodeAttribute) - Method in class net.janino.Java.LabeledStatement
 
compile2(ClassFile.CodeAttribute) - Method in class net.janino.Java.ForStatement
 
compile2(ClassFile.CodeAttribute) - Method in class net.janino.Java.WhileStatement
 
compile2(ClassFile.CodeAttribute) - Method in class net.janino.Java.SwitchStatement
 
compile2(ClassFile.CodeAttribute) - Method in class net.janino.Java.DoStatement
 
compileAndLoad(Java.CompilationUnit) - Method in class net.janino.EvaluatorBase
 
compileBoolean(ClassFile.CodeAttribute, ClassFile.CodeAttribute.Offset, boolean) - Method in class net.janino.Java.Rvalue
Some Java.Rvalues compile more efficiently when their value is the condition for a branch.
Notice that if "this" is a constant, then either "dst" is never branched to, or it is unconditionally branched to.
compileBoolean(ClassFile.CodeAttribute, ClassFile.CodeAttribute.Offset, boolean) - Method in class net.janino.Java.UnaryOperation
 
compileBoolean(ClassFile.CodeAttribute, ClassFile.CodeAttribute.Offset, boolean) - Method in class net.janino.Java.BinaryOperation
 
compileContext(ClassFile.CodeAttribute) - Method in class net.janino.Java.Rvalue
Generates code that determines the context of the Java.Rvalue and puts it on the operand stack.
compileContext(ClassFile.CodeAttribute) - Method in class net.janino.Java.AmbiguousName
 
compileContext(ClassFile.CodeAttribute) - Method in class net.janino.Java.ArrayAccessExpression
 
compileContext(ClassFile.CodeAttribute) - Method in class net.janino.Java.FieldAccessExpression
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.Rvalue
Generates code that determines the value of the Java.Rvalue and puts it on the operand stack.
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.BooleanRvalue
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.AmbiguousName
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.ThisReference
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.ClassLiteral
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.Assignment
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.ConditionalExpression
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.Crement
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.ArrayAccessExpression
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.FieldAccessExpression
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.UnaryOperation
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.Instanceof
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.BinaryOperation
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.Cast
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.ConstructorInvocation
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.MethodInvocation
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.SuperclassMethodInvocation
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.NewClassInstance
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.NewArray
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.ArrayInitializer
 
compileGet(ClassFile.CodeAttribute) - Method in class net.janino.Java.Literal
 
compileGetValue(ClassFile.CodeAttribute) - Method in class net.janino.Java.Rvalue
Convenience function that calls Java.Rvalue.compileContext(ClassFile.CodeAttribute) and Java.Rvalue.compileGet(ClassFile.CodeAttribute).
Compiler - class net.janino.Compiler.
A simplified substitute for the javac tool.
Compiler.ClassFileHandler - interface net.janino.Compiler.ClassFileHandler.
 
Compiler() - Constructor for class net.janino.Compiler
 
compileSet(ClassFile.CodeAttribute, IClass) - Method in class net.janino.Java.Lvalue
Generates code that stores a value in the Java.Lvalue.
compileSet(ClassFile.CodeAttribute, IClass) - Method in class net.janino.Java.AmbiguousName
 
compileSet(ClassFile.CodeAttribute, IClass) - Method in class net.janino.Java.ArrayAccessExpression
 
compileSet(ClassFile.CodeAttribute, IClass) - Method in class net.janino.Java.FieldAccessExpression
 
createObject(Class, String) - Static method in class net.janino.samples.DemoBase
 
cvs_header - Static variable in class net.janino.ClassFile
 
cvs_header - Static variable in class net.janino.Descriptor
 
cvs_header - Static variable in class net.janino.IClass
 
cvs_header - Static variable in class net.janino.ReflectionIClass
 
cvs_header - Static variable in class net.janino.ClassLoaderIClassLoader
 
cvs_header - Static variable in class net.janino.EvaluatorBase
 
cvs_header - Static variable in class net.janino.ClassBodyEvaluator
 
cvs_header - Static variable in class net.janino.Mod
 
cvs_header - Static variable in class net.janino.Java
 
cvs_header - Static variable in class net.janino.Compiler
 
cvs_header - Static variable in class net.janino.ExpressionEvaluator
 
cvs_header - Static variable in class net.janino.Scanner
 
cvs_header - Static variable in class net.janino.ScriptEvaluator
 
cvs_header - Static variable in class net.janino.Parser
 
cvs_header - Static variable in interface net.janino.Opcode
 
cvs_header - Static variable in interface net.janino.IClassLoader
 
cvs_header - Static variable in class net.janino.samples.DemoBase
 
cvs_header - Static variable in class net.janino.samples.ScriptDemo
 
cvs_header - Static variable in class net.janino.samples.ExpressionDemo
 
cvs_header - Static variable in class net.janino.samples.ShippingCost
 
cvs_header - Static variable in class net.janino.samples.ClassBodyDemo
 

< A B C D E F G H I J L M N O P R S T V W