Package eu.bandm.tools.lljava.absy
Class LLJava
java.lang.Object
eu.bandm.tools.lljava.absy.LLJava
@Generated(generator="eu.bandm.tools.umod",
version="",
timestamp="2025-08-17_22h53m35")
public class LLJava
extends Object
Umod main model class:
Abstract Syntax of
LLJava. It represents the byte code instructions, the objects which
contain byte code, and the attributes specific to byte code classes. This
package
is the central data representation for serialization, de-serialization,
verification etc.
The API doc of this package refers with [JVM] to Lindholm, Yellin et.al., The Java® Virtual Machine Specification -- Java SE 7 Edition.
(This definition has been created by UMod from
the source at SYSTEM "LLJava.umod":1.1-1394.5, see this pretty
print.)The API doc of this package refers with [JVM] to Lindholm, Yellin et.al., The Java® Virtual Machine Specification -- Java SE 7 Edition.
Generated on 2025-08-17_22h53m35
by program bandm model generator(=eu.bandm.tools.umod.Main), version 0.17
command line =
java eu.bandm.tools.umod.Main --xmlgen false --getterfunctions false --patterns true $(HOME)/metatools/src eu.bandm.tools.lljava.absy LLJava.umod
Cf. the pretty-printed UMod source text.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class(Ancillary class for generating pretty-print format objects).static classAncillary class providing Paisley compound patterns.static classGenerated by umod; model author's documentation MISSING.static classCommon superclass for all machine word types.static classSyntactic expression defining anabstractornativemethod.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression specifying an annotation.static classGenerated by umod; model author's documentation MISSING.static classAbstract base class of the various kinds of values of annotation element–value pairs.static classAbstract object for dynamic creation of fresh ad-hoc identities.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting an array access.static classAn array of annotation values.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting an array type.static classAbstract base class of nodes that can carry bytecode attributes.static classGenerated by umod; model author's documentation MISSING.static classA sequential container for statements.static classSyntactic expression denoting abooleanliteral.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting aswitchcase.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting acharliteral.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classDefinition of a class.static classA class literal.static classSyntactic expression denoting a class literal.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression referring to a class.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a class type.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSpecification of a code interval as the scope of a variable or exception handler.static classSyntactic expression defining the body of a method by code.static classSpecification of a code point as a jump target.static enumSymbolic constants for the JVM branch conditions, all represented uniformly in LLJava by theLLJava.Ifinstruction.static classA primitive constant orStringliteral.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classAbstract base class of constant pool entries.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression defining the body of a method by an annotation default value.static classSyntactic expression specifying a dimension of an array type.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting adoubleliteral.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a dynamic value.static classGenerated by umod; model author's documentation MISSING.static classAn enum constant.static classSpecification of an exception handler table entry.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static className given in source code.static classDefinition of a field.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a field reference.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting afloatliteral.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a labeled code interval by name.static classSyntactic expression denoting a labeled code point by name.static enumSymbolic constants for the bytecode behaviors for method handles.static classSyntactic expression denoting an exception handler for atryinstruction.static classSimple identifier for packages, classes, fields, methods, parameters, etc.static classGenerated by umod; model author's documentation MISSING.static classSynthethic name, not given in source code.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting the full extent of an inteval defined inline.static classSyntactic expression denoting the entry point of a block defined inline.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classAbstract base class of all instructions.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting anintliteral.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a variant of theinvokeinstruction family.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classA label statement.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a primitive orStringliteral.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classAbstract base class of representations of everything that can be loaded onto the operand stack using theldcinstruction.static classAbstract base class of representations of everything that can be loaded onto the operand stack.static classDefinition of a local variable.static classDefinition of a local class.static classSyntactic expression denoting alongliteral.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSpecification of a lower
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":322.1-325.16, see this pretty print.)
(@{code super}) type bound.static class(Ancillary class as basis for all visitors).static classAbstract base class of fields and methods.static classSyntactic expression denoting the name of a field or method with dynamic owner.static classAbstract base class for field and method names.static classGenerated by umod; model author's documentation MISSING.static classAbstract base class of field and method references.static classSyntactic expression denoting the name of a field or method with static owner.static classDefinition of a method.static classSpecification of the body of a method.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a method handle.static classAbstract base class of instructions that may be reified as method handle targets.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a method reference.static classSyntactic expression denoting a formal parameter for a method reference.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a method type.static classAbstract base class of nodes that can carry annotations and modifiers.static enumSymbolic constants for all bit flags used to denote access permissions to and properties of classes, fields and methods.static classAbstract base class of syntactic expressions specifying modifiers or annotations.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classVisitor generated by umod according to field selection #0.static classLocal name for parameters, local variables or labels.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classA nested annotation.static classGenerated by umod; model author's documentation MISSING.static classTopmost class for everything in a classfile which is possibly related to some source text.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting anullvalue.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSpecification of a formal parameter of a method.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a primitive type.static classGenerated by umod; model author's documentation MISSING.static classQualified identifier for packages, classes, fields or methods.static classSyntactic expression denoting a reference type.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classMethod return type.static classSpecification of the result of a function.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression specifying the return type of a function.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression specifying a modifier.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting an anonymous variable slot reference.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classAbstract base class of all statements.static classGenerated by umod; model author's documentation MISSING.static classAbstract base class of representations of everything that can be both loaded onto and stored off the operand stack.static enumSymbolic constants for the ways the JVM may invoke a method, all represented uniformly in LLJava by theLLJava.Invokeinstruction.static classSyntactic expression denoting aStringliteral.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting athisreference.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSpecification of a type parameter value.static classSpecification of a type bound.static classSyntactic expression denoting a type.static classGenerated by umod; model author's documentation MISSING.static classSpecification of a formal type parameter of a class or method.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSpecification of an upper
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":314.1-320.16, see this pretty print.)
(@{code extends}) type bound.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a local variable reference.static classVisitor generated by umod according to field selection #0.static classMethod return typevoid.static classSyntactic expression specifying a function as void.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a wildcard type.static classGenerated by umod; model author's documentation MISSING. -
Method Summary
-
Method Details
-
toFormat
Yields a pretty-print format for arbitrary objects.- Parameters:
e0- the object to render.
-
toFormat
Yields a pretty-print format for arbitrary objects.- Parameters:
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.
-