Package | Description |
---|---|
eu.bandm.tools.lljava | |
eu.bandm.tools.lljava.absy |
Abstract Syntax of LLJava, representing the byte code instructions, the objects which
contain byte code, and the attributes specific to byte code classes.
|
eu.bandm.tools.lljava.codec | |
eu.bandm.tools.lljava.live | |
eu.bandm.tools.lljava.parser |
Class and Description |
---|
LLJava.Class
Definition of a class.
|
Class and Description |
---|
ControlFlowAnalyzer.ControlFlow |
ControlFlowSynthesizer |
Interval
Pointed intervals of integers.
|
Interval.Relation
Qualitative location relationships between two intervals.
|
Interval.Union |
LLJava.AbstractDynamic
Generated by umod; model author's documentation MISSING.
|
LLJava.AbstractIntVType
Common superclass for all machine word types.
|
LLJava.AbstractMethodBody
Syntactic expression defining an
abstract or
native method. |
LLJava.AbstractMethodRef
Generated by umod; model author's documentation MISSING.
|
LLJava.Add
Generated by umod; model author's documentation MISSING.
|
LLJava.And
Generated by umod; model author's documentation MISSING.
|
LLJava.Annotation
Syntactic expression specifying an annotation.
|
LLJava.AnnotationDefaultAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.AnnotationValue
Abstract base class of the various kinds of values
of
annotation element–value pairs.
|
LLJava.Anonymity
Abstract object for dynamic creation of fresh ad-hoc
identities.
|
LLJava.ArithInstruction
Generated by umod; model author's documentation MISSING.
|
LLJava.ArrayAccess
Syntactic expression denoting an array access.
|
LLJava.ArrayAnnotationValue
An array of annotation values.
|
LLJava.ArrayType
Generated by umod; model author's documentation MISSING.
|
LLJava.ArrayTypeExpr
Syntactic expression denoting an array type.
|
LLJava.Attributable
Abstract base class of nodes that can carry bytecode
attributes.
|
LLJava.Attribute
Generated by umod; model author's documentation MISSING.
|
LLJava.Block
A sequential container for statements.
|
LLJava.BooleanLiteral
Syntactic expression denoting a
boolean
literal. |
LLJava.BooleanType
Generated by umod; model author's documentation MISSING.
|
LLJava.BooleanVType
Generated by umod; model author's documentation MISSING.
|
LLJava.BootstrapMethod
Generated by umod; model author's documentation MISSING.
|
LLJava.BootstrapMethodsAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.ByteType
Generated by umod; model author's documentation MISSING.
|
LLJava.ByteVType
Generated by umod; model author's documentation MISSING.
|
LLJava.Case
Syntactic expression denoting a
switch case. |
LLJava.Cast
Generated by umod; model author's documentation MISSING.
|
LLJava.Category1VType
Generated by umod; model author's documentation MISSING.
|
LLJava.Category2VType
Generated by umod; model author's documentation MISSING.
|
LLJava.CharLiteral
Syntactic expression denoting a
char
literal. |
LLJava.CharType
Generated by umod; model author's documentation MISSING.
|
LLJava.CharVType
Generated by umod; model author's documentation MISSING.
|
LLJava.Class
Definition of a class.
|
LLJava.ClassAnnotationValue
A class literal.
|
LLJava.ClassExpr
Syntactic expression denoting a class literal.
|
LLJava.ClassParent
Generated by umod; model author's documentation MISSING.
|
LLJava.ClassRef
Generated by umod; model author's documentation MISSING.
|
LLJava.ClassReference
Syntactic expression referring to a class.
|
LLJava.ClassSignatureAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.ClassType
Generated by umod; model author's documentation MISSING.
|
LLJava.ClassTypeExpr
Syntactic expression denoting a class type.
|
LLJava.Cmp
Generated by umod; model author's documentation MISSING.
|
LLJava.CmpFloating
Generated by umod; model author's documentation MISSING.
|
LLJava.CmpGT
Generated by umod; model author's documentation MISSING.
|
LLJava.CmpIntegral
Generated by umod; model author's documentation MISSING.
|
LLJava.CmpLT
Generated by umod; model author's documentation MISSING.
|
LLJava.CodeAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.CodeInterval
Specification of a code interval as the scope of a
variable or
exception handler.
|
LLJava.CodeMethodBody
Syntactic expression defining the body of a method
by code.
|
LLJava.CodePoint
Specification of a code point as a jump target.
|
LLJava.Condition
Symbolic constants for the JVM branch conditions,
all represented
uniformly in LLJava by the
LLJava.If instruction. |
LLJava.ConstantAnnotationValue
A primitive constant or
String literal. |
LLJava.ConstantDouble
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantDoubleValue
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantFloat
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantInteger
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantLong
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantPoolEntry
Abstract base class of constant pool entries.
|
LLJava.ConstantSingleValue
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantString
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantUTF8
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantValueAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.CustomAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.DefaultMethodBody
Syntactic expression defining the body of a method
by an annotation default value.
|
LLJava.DimensionExpr
Syntactic expression specifying a dimension of an
array type.
|
LLJava.Div
Generated by umod; model author's documentation MISSING.
|
LLJava.DoubleLiteral
Syntactic expression denoting a
double
literal. |
LLJava.DoubleType
Generated by umod; model author's documentation MISSING.
|
LLJava.DoubleVType
Generated by umod; model author's documentation MISSING.
|
LLJava.Dup
Generated by umod; model author's documentation MISSING.
|
LLJava.Dynamic
Generated by umod; model author's documentation MISSING.
|
LLJava.DynamicExpr
Syntactic expression denoting a dynamic value.
|
LLJava.Enter
Generated by umod; model author's documentation MISSING.
|
LLJava.EnumAnnotationValue
An enum constant.
|
LLJava.Exception
Specification of an exception handler table entry.
|
LLJava.ExceptionsAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.Exit
Generated by umod; model author's documentation MISSING.
|
LLJava.ExplicitName
Name given in source code.
|
LLJava.Field
Definition of a field.
|
LLJava.FieldAccess
Generated by umod; model author's documentation MISSING.
|
LLJava.FieldRef
Generated by umod; model author's documentation MISSING.
|
LLJava.FieldReference
Syntactic expression denoting a field reference.
|
LLJava.FieldSignatureAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.FloatLiteral
Syntactic expression denoting a
float
literal. |
LLJava.FloatType
Generated by umod; model author's documentation MISSING.
|
LLJava.FloatVType
Generated by umod; model author's documentation MISSING.
|
LLJava.Get
Generated by umod; model author's documentation MISSING.
|
LLJava.Goto
Generated by umod; model author's documentation MISSING.
|
LLJava.GotoInterval
Syntactic expression denoting a labeled code
interval by name.
|
LLJava.GotoPoint
Syntactic expression denoting a labeled code point
by name.
|
LLJava.HandleKind
Symbolic constants for the bytecode behaviors for
method handles.
|
LLJava.Handler
Syntactic expression denoting an exception handler
for a
try instruction. |
LLJava.Id
Simple identifier for packages, classes, fields,
methods,
parameters, etc.
|
LLJava.If
Generated by umod; model author's documentation MISSING.
|
LLJava.ImplicitName
Synthethic name, not given in source code.
|
LLJava.Inc
Generated by umod; model author's documentation MISSING.
|
LLJava.InlineInterval
Syntactic expression denoting the full extent of an
inteval
defined inline.
|
LLJava.InlinePoint
Syntactic expression denoting the entry point of a
block
defined inline.
|
LLJava.InnerClass
Generated by umod; model author's documentation MISSING.
|
LLJava.Instanceof
Generated by umod; model author's documentation MISSING.
|
LLJava.Instruction
Abstract base class of all instructions.
|
LLJava.InterfaceMethodRef
Generated by umod; model author's documentation MISSING.
|
LLJava.IntLiteral
Syntactic expression denoting an
int
literal. |
LLJava.IntType
Generated by umod; model author's documentation MISSING.
|
LLJava.IntVType
Generated by umod; model author's documentation MISSING.
|
LLJava.Invoke
Syntactic expression denoting a variant of the
invoke
instruction family. |
LLJava.InvokeDynamic
Generated by umod; model author's documentation MISSING.
|
LLJava.Jump
Generated by umod; model author's documentation MISSING.
|
LLJava.Label
A label statement.
|
LLJava.Length
Generated by umod; model author's documentation MISSING.
|
LLJava.Literal
Syntactic expression denoting a primitive or
String literal. |
LLJava.Load
Generated by umod; model author's documentation MISSING.
|
LLJava.Loadable
Generated by umod; model author's documentation MISSING.
|
LLJava.LoadableExpr
Abstract base class of representations of everything
that can
be loaded onto the operand stack using the
ldc instruction. |
LLJava.LoadArgument
Abstract base class of representations of everything
that can
be loaded onto the operand stack.
|
LLJava.Local
Definition of a local variable.
|
LLJava.LocalClass
Definition of a local class.
|
LLJava.LongLiteral
Syntactic expression denoting a
long
literal. |
LLJava.LongType
Generated by umod; model author's documentation MISSING.
|
LLJava.LongVType
Generated by umod; model author's documentation MISSING.
|
LLJava.LowerTypeBound
Specification of a lower (@{code super}) type bound.
|
LLJava.MATCH_ONLY_00
(Ancillary class as basis for all visitors).
|
LLJava.Member
Abstract base class of fields and methods.
|
LLJava.MemberDynamicName
Syntactic expression denoting the name of a field or
method
with dynamic owner.
|
LLJava.MemberFullName
Abstract base class for field and method names.
|
LLJava.MemberRef
Generated by umod; model author's documentation MISSING.
|
LLJava.MemberReference
Abstract base class of field and method references.
|
LLJava.MemberStaticName
Syntactic expression denoting the name of a field or
method
with static owner.
|
LLJava.Method
Definition of a method.
|
LLJava.MethodBody
Specification of the body of a method.
|
LLJava.MethodHandle
Generated by umod; model author's documentation MISSING.
|
LLJava.MethodHandleExpr
Syntactic expression denoting a method handle.
|
LLJava.MethodHandleTarget
Abstract base class of instructions that may be
reified as
method handle targets.
|
LLJava.MethodName
Generated by umod; model author's documentation MISSING.
|
LLJava.MethodRef
Generated by umod; model author's documentation MISSING.
|
LLJava.MethodReference
Syntactic expression denoting a method reference.
|
LLJava.MethodReferenceParameter
Syntactic expression denoting a formal parameter for
a method
reference.
|
LLJava.MethodSignatureAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.MethodType
Generated by umod; model author's documentation MISSING.
|
LLJava.MethodTypeExpr
Syntactic expression denoting a method type.
|
LLJava.Modifiable
Abstract base class of nodes that can carry
annotations and modifiers.
|
LLJava.Modifier
Symbolic constants for all bit flags used to denote
access permissions
to and properties of classes, fields and methods.
|
LLJava.ModifierExpr
Abstract base class of syntactic expressions
specifying
modifiers or annotations.
|
LLJava.Monitor
Generated by umod; model author's documentation MISSING.
|
LLJava.Mul
Generated by umod; model author's documentation MISSING.
|
LLJava.Name
Local name for parameters, local variables or
labels.
|
LLJava.NameAndType
Generated by umod; model author's documentation MISSING.
|
LLJava.Neg
Generated by umod; model author's documentation MISSING.
|
LLJava.NestedAnnotationValue
A nested annotation.
|
LLJava.New
Generated by umod; model author's documentation MISSING.
|
LLJava.Node
Topmost class for everything in a classfile which is
possibly related to
some source text.
|
LLJava.Nop
Generated by umod; model author's documentation MISSING.
|
LLJava.NullLiteral
Syntactic expression denoting a
null value. |
LLJava.NullVType
Generated by umod; model author's documentation MISSING.
|
LLJava.ObjectVType
Generated by umod; model author's documentation MISSING.
|
LLJava.OneWordVType
Generated by umod; model author's documentation MISSING.
|
LLJava.Or
Generated by umod; model author's documentation MISSING.
|
LLJava.Parameter
Specification of a formal parameter of a method.
|
LLJava.Pop
Generated by umod; model author's documentation MISSING.
|
LLJava.PrimitiveType
Generated by umod; model author's documentation MISSING.
|
LLJava.PrimitiveTypeExpr
Syntactic expression denoting a primitive type.
|
LLJava.Put
Generated by umod; model author's documentation MISSING.
|
LLJava.QualId
Qualified identifier for packages, classes, fields
or
methods.
|
LLJava.ReferenceTypeExpr
Syntactic expression denoting a reference type.
|
LLJava.ReferenceVType
Generated by umod; model author's documentation MISSING.
|
LLJava.RefType
Generated by umod; model author's documentation MISSING.
|
LLJava.Rem
Generated by umod; model author's documentation MISSING.
|
LLJava.Result
Method return type.
|
LLJava.ResultExpr
Specification of the result of a function.
|
LLJava.Return
Generated by umod; model author's documentation MISSING.
|
LLJava.ReturnsExpr
Syntactic expression specifying the return type of a
function.
|
LLJava.Shift
Generated by umod; model author's documentation MISSING.
|
LLJava.Shl
Generated by umod; model author's documentation MISSING.
|
LLJava.ShortType
Generated by umod; model author's documentation MISSING.
|
LLJava.ShortVType
Generated by umod; model author's documentation MISSING.
|
LLJava.Shr
Generated by umod; model author's documentation MISSING.
|
LLJava.SignatureAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.SimpleModifierExpr
Syntactic expression specifying a modifier.
|
LLJava.Slot
Generated by umod; model author's documentation MISSING.
|
LLJava.SlotRef
Generated by umod; model author's documentation MISSING.
|
LLJava.SlotReference
Syntactic expression denoting an anonymous variable
slot reference.
|
LLJava.StackFrame
Generated by umod; model author's documentation MISSING.
|
LLJava.StackFrameDelta
Generated by umod; model author's documentation MISSING.
|
LLJava.StackMapTableAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.Statement
Abstract base class of all statements.
|
LLJava.Store
Generated by umod; model author's documentation MISSING.
|
LLJava.StoreArgument
Abstract base class of representations of everything
that can
be both loaded onto and stored off the operand stack.
|
LLJava.Strategy
Symbolic constants for the ways the JVM may invoke a
method,
all represented uniformly in LLJava by the
LLJava.Invoke instruction. |
LLJava.StringLiteral
Syntactic expression denoting a
String
literal. |
LLJava.Sub
Generated by umod; model author's documentation MISSING.
|
LLJava.Swap
Generated by umod; model author's documentation MISSING.
|
LLJava.Switch
Generated by umod; model author's documentation MISSING.
|
LLJava.This
Syntactic expression denoting a
this
reference. |
LLJava.Throw
Generated by umod; model author's documentation MISSING.
|
LLJava.TopVType
Generated by umod; model author's documentation MISSING.
|
LLJava.Try
Generated by umod; model author's documentation MISSING.
|
LLJava.TwoWordVType
Generated by umod; model author's documentation MISSING.
|
LLJava.Type
Generated by umod; model author's documentation MISSING.
|
LLJava.TypeArgument
Specification of a type parameter value.
|
LLJava.TypeBound
Specification of a type bound.
|
LLJava.TypeExpr
Syntactic expression denoting a type.
|
LLJava.TypeInstruction
Generated by umod; model author's documentation MISSING.
|
LLJava.TypeParameter
Specification of a formal type parameter of a class
or method.
|
LLJava.UninitializedNewVType
Generated by umod; model author's documentation MISSING.
|
LLJava.UninitializedThisVType
Generated by umod; model author's documentation MISSING.
|
LLJava.UninitializedVType
Generated by umod; model author's documentation MISSING.
|
LLJava.UpperTypeBound
Specification of an upper (@{code extends}) type
bound.
|
LLJava.UShr
Generated by umod; model author's documentation MISSING.
|
LLJava.Variable
Generated by umod; model author's documentation MISSING.
|
LLJava.VariableAccess
Generated by umod; model author's documentation MISSING.
|
LLJava.VariableRef
Syntactic expression denoting a local variable
reference.
|
LLJava.Visitor
Visitor generated by umod according to field selection #0.
|
LLJava.Void
Method return type
void . |
LLJava.VoidExpr
Syntactic expression specifying a function as void.
|
LLJava.VType
Generated by umod; model author's documentation MISSING.
|
LLJava.WideType
Generated by umod; model author's documentation MISSING.
|
LLJava.Wildcard
Syntactic expression denoting a wildcard type.
|
LLJava.XOr
Generated by umod; model author's documentation MISSING.
|
SourceId |
Verify.Category1 |
Verify.Category2 |
Verify.Double |
Verify.Float |
Verify.Int |
Verify.Long |
Verify.MATCH_ONLY_00
(Ancillary class as basis for all visitors).
|
Verify.Null |
Verify.Object |
Verify.OneWord |
Verify.Reference |
Verify.Top |
Verify.TwoWord |
Verify.Type |
Verify.Uninitialized |
Verify.UninitializedNew |
Verify.UninitializedThis |
Class and Description |
---|
ControlFlowSynthesizer |
LLJava.AbstractMethodRef
Generated by umod; model author's documentation MISSING.
|
LLJava.Add
Generated by umod; model author's documentation MISSING.
|
LLJava.And
Generated by umod; model author's documentation MISSING.
|
LLJava.ArrayTypeExpr
Syntactic expression denoting an array type.
|
LLJava.Attribute
Generated by umod; model author's documentation MISSING.
|
LLJava.Block
A sequential container for statements.
|
LLJava.BootstrapMethod
Generated by umod; model author's documentation MISSING.
|
LLJava.BootstrapMethodsAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.Cast
Generated by umod; model author's documentation MISSING.
|
LLJava.Class
Definition of a class.
|
LLJava.ClassRef
Generated by umod; model author's documentation MISSING.
|
LLJava.ClassReference
Syntactic expression referring to a class.
|
LLJava.ClassSignatureAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.ClassTypeExpr
Syntactic expression denoting a class type.
|
LLJava.CmpFloating
Generated by umod; model author's documentation MISSING.
|
LLJava.CmpIntegral
Generated by umod; model author's documentation MISSING.
|
LLJava.CodeAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantDouble
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantFloat
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantInteger
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantLong
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantPoolEntry
Abstract base class of constant pool entries.
|
LLJava.ConstantString
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantUTF8
Generated by umod; model author's documentation MISSING.
|
LLJava.ConstantValueAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.Div
Generated by umod; model author's documentation MISSING.
|
LLJava.Dup
Generated by umod; model author's documentation MISSING.
|
LLJava.Enter
Generated by umod; model author's documentation MISSING.
|
LLJava.Exception
Specification of an exception handler table entry.
|
LLJava.ExceptionsAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.Exit
Generated by umod; model author's documentation MISSING.
|
LLJava.Field
Definition of a field.
|
LLJava.FieldRef
Generated by umod; model author's documentation MISSING.
|
LLJava.FieldReference
Syntactic expression denoting a field reference.
|
LLJava.FieldSignatureAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.Get
Generated by umod; model author's documentation MISSING.
|
LLJava.Goto
Generated by umod; model author's documentation MISSING.
|
LLJava.HandleKind
Symbolic constants for the bytecode behaviors for
method handles.
|
LLJava.Id
Simple identifier for packages, classes, fields,
methods,
parameters, etc.
|
LLJava.If
Generated by umod; model author's documentation MISSING.
|
LLJava.Inc
Generated by umod; model author's documentation MISSING.
|
LLJava.Instanceof
Generated by umod; model author's documentation MISSING.
|
LLJava.Instruction
Abstract base class of all instructions.
|
LLJava.InterfaceMethodRef
Generated by umod; model author's documentation MISSING.
|
LLJava.Invoke
Syntactic expression denoting a variant of the
invoke
instruction family. |
LLJava.InvokeDynamic
Generated by umod; model author's documentation MISSING.
|
LLJava.Length
Generated by umod; model author's documentation MISSING.
|
LLJava.Literal
Syntactic expression denoting a primitive or
String literal. |
LLJava.Load
Generated by umod; model author's documentation MISSING.
|
LLJava.Loadable
Generated by umod; model author's documentation MISSING.
|
LLJava.LoadableExpr
Abstract base class of representations of everything
that can
be loaded onto the operand stack using the
ldc instruction. |
LLJava.MATCH_ONLY_00
(Ancillary class as basis for all visitors).
|
LLJava.Method
Definition of a method.
|
LLJava.MethodHandle
Generated by umod; model author's documentation MISSING.
|
LLJava.MethodRef
Generated by umod; model author's documentation MISSING.
|
LLJava.MethodReference
Syntactic expression denoting a method reference.
|
LLJava.MethodSignatureAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.MethodType
Generated by umod; model author's documentation MISSING.
|
LLJava.Modifier
Symbolic constants for all bit flags used to denote
access permissions
to and properties of classes, fields and methods.
|
LLJava.Mul
Generated by umod; model author's documentation MISSING.
|
LLJava.MultiVisitor
Visitor generated by umod according to field selection #0.
|
LLJava.NameAndType
Generated by umod; model author's documentation MISSING.
|
LLJava.Neg
Generated by umod; model author's documentation MISSING.
|
LLJava.New
Generated by umod; model author's documentation MISSING.
|
LLJava.Node
Topmost class for everything in a classfile which is
possibly related to
some source text.
|
LLJava.Nop
Generated by umod; model author's documentation MISSING.
|
LLJava.Or
Generated by umod; model author's documentation MISSING.
|
LLJava.Pop
Generated by umod; model author's documentation MISSING.
|
LLJava.PrimitiveType
Generated by umod; model author's documentation MISSING.
|
LLJava.PrimitiveTypeExpr
Syntactic expression denoting a primitive type.
|
LLJava.Put
Generated by umod; model author's documentation MISSING.
|
LLJava.QualId
Qualified identifier for packages, classes, fields
or
methods.
|
LLJava.ReferenceTypeExpr
Syntactic expression denoting a reference type.
|
LLJava.Rem
Generated by umod; model author's documentation MISSING.
|
LLJava.ResultExpr
Specification of the result of a function.
|
LLJava.Return
Generated by umod; model author's documentation MISSING.
|
LLJava.ReturnsExpr
Syntactic expression specifying the return type of a
function.
|
LLJava.Shl
Generated by umod; model author's documentation MISSING.
|
LLJava.Shr
Generated by umod; model author's documentation MISSING.
|
LLJava.StackFrameDelta
Generated by umod; model author's documentation MISSING.
|
LLJava.StackMapTableAttribute
Generated by umod; model author's documentation MISSING.
|
LLJava.Store
Generated by umod; model author's documentation MISSING.
|
LLJava.Sub
Generated by umod; model author's documentation MISSING.
|
LLJava.Swap
Generated by umod; model author's documentation MISSING.
|
LLJava.Switch
Generated by umod; model author's documentation MISSING.
|
LLJava.Throw
Generated by umod; model author's documentation MISSING.
|
LLJava.TypeArgument
Specification of a type parameter value.
|
LLJava.TypeExpr
Syntactic expression denoting a type.
|
LLJava.TypeParameter
Specification of a formal type parameter of a class
or method.
|
LLJava.UpperTypeBound
Specification of an upper (@{code extends}) type
bound.
|
LLJava.UShr
Generated by umod; model author's documentation MISSING.
|
LLJava.VoidExpr
Syntactic expression specifying a function as void.
|
LLJava.Wildcard
Syntactic expression denoting a wildcard type.
|
LLJava.XOr
Generated by umod; model author's documentation MISSING.
|
SourceId |
Class and Description |
---|
LLJava.Block
A sequential container for statements.
|
LLJava.Class
Definition of a class.
|
LLJava.Field
Definition of a field.
|
LLJava.FieldReference
Syntactic expression denoting a field reference.
|
LLJava.GotoPoint
Syntactic expression denoting a labeled code point
by name.
|
LLJava.Method
Definition of a method.
|
LLJava.Statement
Abstract base class of all statements.
|
LLJava.Type
Generated by umod; model author's documentation MISSING.
|
LLJava.VariableRef
Syntactic expression denoting a local variable
reference.
|
Class and Description |
---|
LLJava.AbstractMethodBody
Syntactic expression defining an
abstract or
native method. |
LLJava.Annotation
Syntactic expression specifying an annotation.
|
LLJava.AnnotationValue
Abstract base class of the various kinds of values
of
annotation element–value pairs.
|
LLJava.ArrayAccess
Syntactic expression denoting an array access.
|
LLJava.ArrayAnnotationValue
An array of annotation values.
|
LLJava.Block
A sequential container for statements.
|
LLJava.BooleanLiteral
Syntactic expression denoting a
boolean
literal. |
LLJava.Case
Syntactic expression denoting a
switch case. |
LLJava.Cast
Generated by umod; model author's documentation MISSING.
|
LLJava.CharLiteral
Syntactic expression denoting a
char
literal. |
LLJava.Class
Definition of a class.
|
LLJava.ClassAnnotationValue
A class literal.
|
LLJava.ClassExpr
Syntactic expression denoting a class literal.
|
LLJava.ClassReference
Syntactic expression referring to a class.
|
LLJava.ClassTypeExpr
Syntactic expression denoting a class type.
|
LLJava.Cmp
Generated by umod; model author's documentation MISSING.
|
LLJava.CodeInterval
Specification of a code interval as the scope of a
variable or
exception handler.
|
LLJava.CodeMethodBody
Syntactic expression defining the body of a method
by code.
|
LLJava.CodePoint
Specification of a code point as a jump target.
|
LLJava.Condition
Symbolic constants for the JVM branch conditions,
all represented
uniformly in LLJava by the
LLJava.If instruction. |
LLJava.ConstantAnnotationValue
A primitive constant or
String literal. |
LLJava.DefaultMethodBody
Syntactic expression defining the body of a method
by an annotation default value.
|
LLJava.DimensionExpr
Syntactic expression specifying a dimension of an
array type.
|
LLJava.DoubleLiteral
Syntactic expression denoting a
double
literal. |
LLJava.DynamicExpr
Syntactic expression denoting a dynamic value.
|
LLJava.EnumAnnotationValue
An enum constant.
|
LLJava.Field
Definition of a field.
|
LLJava.FieldReference
Syntactic expression denoting a field reference.
|
LLJava.FloatLiteral
Syntactic expression denoting a
float
literal. |
LLJava.Get
Generated by umod; model author's documentation MISSING.
|
LLJava.Goto
Generated by umod; model author's documentation MISSING.
|
LLJava.GotoInterval
Syntactic expression denoting a labeled code
interval by name.
|
LLJava.GotoPoint
Syntactic expression denoting a labeled code point
by name.
|
LLJava.Handler
Syntactic expression denoting an exception handler
for a
try instruction. |
LLJava.Id
Simple identifier for packages, classes, fields,
methods,
parameters, etc.
|
LLJava.If
Generated by umod; model author's documentation MISSING.
|
LLJava.Inc
Generated by umod; model author's documentation MISSING.
|
LLJava.InlineInterval
Syntactic expression denoting the full extent of an
inteval
defined inline.
|
LLJava.InlinePoint
Syntactic expression denoting the entry point of a
block
defined inline.
|
LLJava.Instanceof
Generated by umod; model author's documentation MISSING.
|
LLJava.Instruction
Abstract base class of all instructions.
|
LLJava.IntLiteral
Syntactic expression denoting an
int
literal. |
LLJava.Invoke
Syntactic expression denoting a variant of the
invoke
instruction family. |
LLJava.Label
A label statement.
|
LLJava.Literal
Syntactic expression denoting a primitive or
String literal. |
LLJava.Load
Generated by umod; model author's documentation MISSING.
|
LLJava.LoadableExpr
Abstract base class of representations of everything
that can
be loaded onto the operand stack using the
ldc instruction. |
LLJava.LoadArgument
Abstract base class of representations of everything
that can
be loaded onto the operand stack.
|
LLJava.Local
Definition of a local variable.
|
LLJava.LongLiteral
Syntactic expression denoting a
long
literal. |
LLJava.LowerTypeBound
Specification of a lower (@{code super}) type bound.
|
LLJava.Member
Abstract base class of fields and methods.
|
LLJava.MemberDynamicName
Syntactic expression denoting the name of a field or
method
with dynamic owner.
|
LLJava.MemberFullName
Abstract base class for field and method names.
|
LLJava.MemberStaticName
Syntactic expression denoting the name of a field or
method
with static owner.
|
LLJava.Method
Definition of a method.
|
LLJava.MethodBody
Specification of the body of a method.
|
LLJava.MethodHandleExpr
Syntactic expression denoting a method handle.
|
LLJava.MethodHandleTarget
Abstract base class of instructions that may be
reified as
method handle targets.
|
LLJava.MethodReference
Syntactic expression denoting a method reference.
|
LLJava.MethodReferenceParameter
Syntactic expression denoting a formal parameter for
a method
reference.
|
LLJava.MethodTypeExpr
Syntactic expression denoting a method type.
|
LLJava.Modifier
Symbolic constants for all bit flags used to denote
access permissions
to and properties of classes, fields and methods.
|
LLJava.ModifierExpr
Abstract base class of syntactic expressions
specifying
modifiers or annotations.
|
LLJava.Name
Local name for parameters, local variables or
labels.
|
LLJava.NestedAnnotationValue
A nested annotation.
|
LLJava.New
Generated by umod; model author's documentation MISSING.
|
LLJava.Node
Topmost class for everything in a classfile which is
possibly related to
some source text.
|
LLJava.NullLiteral
Syntactic expression denoting a
null value. |
LLJava.Parameter
Specification of a formal parameter of a method.
|
LLJava.PrimitiveType
Generated by umod; model author's documentation MISSING.
|
LLJava.PrimitiveTypeExpr
Syntactic expression denoting a primitive type.
|
LLJava.Put
Generated by umod; model author's documentation MISSING.
|
LLJava.QualId
Qualified identifier for packages, classes, fields
or
methods.
|
LLJava.ReferenceTypeExpr
Syntactic expression denoting a reference type.
|
LLJava.ResultExpr
Specification of the result of a function.
|
LLJava.ReturnsExpr
Syntactic expression specifying the return type of a
function.
|
LLJava.SimpleModifierExpr
Syntactic expression specifying a modifier.
|
LLJava.Statement
Abstract base class of all statements.
|
LLJava.Store
Generated by umod; model author's documentation MISSING.
|
LLJava.StoreArgument
Abstract base class of representations of everything
that can
be both loaded onto and stored off the operand stack.
|
LLJava.StringLiteral
Syntactic expression denoting a
String
literal. |
LLJava.Switch
Generated by umod; model author's documentation MISSING.
|
LLJava.This
Syntactic expression denoting a
this
reference. |
LLJava.Try
Generated by umod; model author's documentation MISSING.
|
LLJava.TypeArgument
Specification of a type parameter value.
|
LLJava.TypeBound
Specification of a type bound.
|
LLJava.TypeExpr
Syntactic expression denoting a type.
|
LLJava.TypeParameter
Specification of a formal type parameter of a class
or method.
|
LLJava.UpperTypeBound
Specification of an upper (@{code extends}) type
bound.
|
LLJava.VariableRef
Syntactic expression denoting a local variable
reference.
|
LLJava.VoidExpr
Syntactic expression specifying a function as void.
|
LLJava.Wildcard
Syntactic expression denoting a wildcard type.
|
SourceId |
see also the complete user documentation .