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