Package eu.bandm.tools.lljava.codec
Class Encoder
java.lang.Object
eu.bandm.tools.lljava.absy.LLJava.MATCH_ONLY_00
eu.bandm.tools.lljava.absy.LLJava.MultiVisitor
eu.bandm.tools.lljava.codec.Encoder
-
Field Summary
FieldsFields inherited from class eu.bandm.tools.lljava.absy.LLJava.MultiVisitor
hasdescend, haspost, haspreFields inherited from class eu.bandm.tools.lljava.absy.LLJava.MATCH_ONLY_00
_visitor_debug_stream, partial -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaction(LLJava.Nop n) (package private) int(package private) voidarith(LLJava.Instruction i, byte baseOpcode, boolean floating) (package private) static intcount(List<? extends LLJava.MethodReferenceParameter> params) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidbyte[](package private) int(package private) short(package private) intencode(Iterable<LLJava.Modifier> modifiers) (package private) void(package private) int(package private) intprotected void(package private) voidprotected voidprotected voidprotected voidpre(LLJava.Block x) protected void(package private) LLJava.VTypetop(LLJava.StackFrame frame) (package private) LLJava.VTypetop2(LLJava.StackFrame frame) (package private) voidtypes(List<? extends LLJava.VType> types) Methods inherited from class eu.bandm.tools.lljava.absy.LLJava.MultiVisitor
action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, follow_annotations, follow_annotations, follow_annotations, follow_annotations, follow_arguments, follow_arguments, follow_attrs, follow_attrs, follow_bootstrapArguments, follow_bootstrapMethods, follow_cases, follow_controlEnv, follow_dataEnv, follow_elems, follow_elems, follow_elems, follow_exceptions, follow_exceptionTable, follow_fields, follow_handlers, follow_innerClasses, follow_interfaces, follow_interfaces, follow_labels, follow_labels, follow_locals, follow_methods, follow_modifiers, follow_modifiers, follow_operands, follow_parameters, follow_parameters, follow_parameters, follow_pool, follow_qualifier, follow_stackMap, follow_stackMapPlaces, follow_typeParameters, follow_typeParameters, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, preMethods inherited from class eu.bandm.tools.lljava.absy.LLJava.MATCH_ONLY_00
action, action, action, action, action, action, action, action, compile, followAll_annotations, followAll_annotations, followAll_annotations, followAll_annotations, followAll_arguments, followAll_arguments, followAll_attrs, followAll_attrs, followAll_bootstrapArguments, followAll_bootstrapMethods, followAll_cases, followAll_controlEnv, followAll_dataEnv, followAll_elems, followAll_elems, followAll_elems, followAll_exceptions, followAll_exceptionTable, followAll_fields, followAll_handlers, followAll_innerClasses, followAll_interfaces, followAll_interfaces, followAll_labels, followAll_labels, followAll_locals, followAll_methods, followAll_modifiers, followAll_modifiers, followAll_operands, followAll_parameters, followAll_parameters, followAll_parameters, followAll_pool, followAll_qualifier, followAll_stackMap, followAll_stackMapPlaces, followAll_typeParameters, followAll_typeParameters, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, nomatch
-
Field Details
-
major
public static final int major- See Also:
-
minor
public static final int minor- See Also:
-
-
Constructor Details
-
Encoder
public Encoder()
-
-
Method Details
-
encode
-
add
-
fillPool
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
list
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
foreignObject
- Overrides:
foreignObjectin classLLJava.MATCH_ONLY_00
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
pre
- Overrides:
prein classLLJava.MultiVisitor
-
post
- Overrides:
postin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
types
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
encode
-
encode
-
encode
-
find
-
find
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
pre
- Overrides:
prein classLLJava.MultiVisitor
-
pre
- Overrides:
prein classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
top
-
top2
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
arith
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
descend
- Overrides:
descendin classLLJava.MultiVisitor
-
action
- Overrides:
actionin classLLJava.MultiVisitor
-
count
-