Serialized Form
-
Package xyz.cofe.trambda
-
Class xyz.cofe.trambda.LambdaDump extends Object implements Serializable
-
Serialized Fields
-
cacheSerializedLambda
boolean cacheSerializedLambda
-
capturedArgs
List<Object> capturedArgs
Захваченные переменные которые передаются в лямбду (замыкание) -
lambdaNode
LambdaNode lambdaNode
"Корневая" лямбда которая вызывается
-
-
-
Class xyz.cofe.trambda.LambdaNode extends Object implements Serializable
-
Serialized Fields
-
clazz
CBegin clazz
Байт-код класса содержащего лямбду -
method
CMethod method
Метод представляющий лямбду -
nodes
List<LambdaNode> nodes
Cписок лямбд которые вызываются из данной лямбды
-
-
-
-
Package xyz.cofe.trambda.bc
-
Package xyz.cofe.trambda.bc.ann
-
Class xyz.cofe.trambda.bc.ann.AAbstractBC extends Object implements Serializable
-
Class xyz.cofe.trambda.bc.ann.AEnd extends AAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.ann.AEnum extends AAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.ann.APair extends AAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.ann.APair.APairBoolean extends APair<Boolean> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairBooleanArr1D extends APair<boolean[]> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairByte extends APair<Byte> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairByteArr1D extends APair<byte[]> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairCharacter extends APair<Character> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairCharArr1D extends APair<char[]> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairDouble extends APair<Double> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairDoubleArr1D extends APair<double[]> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairFloat extends APair<Float> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairFloatArr1D extends APair<float[]> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairIntArr1D extends APair<int[]> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairInteger extends APair<Integer> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairLong extends APair<Long> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairLongArr1D extends APair<long[]> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairSerializable extends APair<Serializable> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairShort extends APair<Short> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairShortArr1D extends APair<short[]> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.APair.APairString extends APair<String> implements Serializable
-
Class xyz.cofe.trambda.bc.ann.EmAArray extends EmbededAnnotation implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
name
String name
-
-
Class xyz.cofe.trambda.bc.ann.EmANameDesc extends EmbededAnnotation implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.ann.EmbededAnnotation extends AAbstractBC implements Serializable
-
Serialized Fields
-
annotationByteCodes
List<AnnotationByteCode> annotationByteCodes
-
-
-
-
Package xyz.cofe.trambda.bc.bm
-
Class xyz.cofe.trambda.bc.bm.DoubleArg extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
value
Double value
-
-
Class xyz.cofe.trambda.bc.bm.FloatArg extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
value
Float value
-
-
Class xyz.cofe.trambda.bc.bm.HandleArg extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
handle
MHandle handle
-
-
Class xyz.cofe.trambda.bc.bm.IntArg extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
value
Integer value
-
-
Class xyz.cofe.trambda.bc.bm.LongArg extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
value
Long value
-
-
Class xyz.cofe.trambda.bc.bm.MHandle extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.bm.StringArg extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
value
String value
-
-
Class xyz.cofe.trambda.bc.bm.TypeArg extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
type
String type
-
-
-
Package xyz.cofe.trambda.bc.cls
-
Class xyz.cofe.trambda.bc.cls.CAnnotation extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
annotationByteCodes
List<AnnotationByteCode> annotationByteCodes
вложенные параметры аннотации -
descriptor
String descriptor
Имя типа аннотации -
visible
boolean visible
true если аннотация видна в runtime
-
-
Class xyz.cofe.trambda.bc.cls.CBegin extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
access
int access
флаги доступа к классуAccFlags -
annotations
List<CAnnotation> annotations
аннотации прикрепленные к классу -
fields
List<CField> fields
Список полней класса -
innerClasses
List<CInnerClass> innerClasses
-
interfaces
String[] interfaces
имена (байт-код) интерфейсов, смJavaClassName -
methods
List<CMethod> methods
Список методов класса -
name
String name
-
nestHost
CNestHost nestHost
-
nestMembers
List<CNestMember> nestMembers
-
order
Map<ClsByteCode,Integer> order
Содержит порядок определения полей/методов/.. в классе (байт-коде) -
outerClass
COuterClass outerClass
-
permittedSubclass
CPermittedSubclass permittedSubclass
-
signature
String signature
Сигнатура в случае Generic класса/интерфейса или null -
source
CSource source
Содержит имя исходного класса/файла отладки (debug) -
superName
String superName
Имя (байт-код) класса родителяJavaClassName -
typeAnnotations
List<CTypeAnnotation> typeAnnotations
аннотации прикрепленные к классу -
version
int version
версия байт-кода- 45 - Java 1.0
- 45.3 - Java 1.1
- 46 - Java 1.2
- 47 - Java 1.3
- 48 - Java 1.4
- 49 - Java 5
- 50 - Java 6
- 51 - Java 7
- 52 - Java 8
- 53 - Java 9
- 54 - Java 10
- 55 - Java 11
- 56 - Java 12
- 57 - Java 13
- 58 - Java 14
- 59 - Java 15
- 60 - Java 16
- 61 - Java 17
- 62 - Java 18
-
-
Class xyz.cofe.trambda.bc.cls.CEnd extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.cls.CField extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
access
int access
флаги доступа к полюAccFlags -
descriptor
String descriptor
Дескриптор типа данных -
fieldByteCodes
List<FieldByteCode> fieldByteCodes
Байт-код связанный с полем - аннотации -
name
String name
имя поля -
signature
String signature
сигнатура, в случае Generic -
value
Object value
значение поля
-
-
Class xyz.cofe.trambda.bc.cls.CInnerClass extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.cls.CMethod extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
access
int access
флаги доступа к методуAccFlags -
descriptor
String descriptor
дескриптор типов параметров и результата -
exceptions
String[] exceptions
исключения генерируемые методом -
methodByteCodes
List<MethodByteCode> methodByteCodes
байт-код метода -
name
String name
имя метода -
signature
String signature
сигнатура generic параметров и результата
-
-
Class xyz.cofe.trambda.bc.cls.CNestHost extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
nestHost
String nestHost
-
-
Class xyz.cofe.trambda.bc.cls.CNestMember extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
nestMember
String nestMember
-
-
Class xyz.cofe.trambda.bc.cls.COuterClass extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.cls.CPermittedSubclass extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
permittedSubclass
String permittedSubclass
-
-
Class xyz.cofe.trambda.bc.cls.CSource extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.cls.CTypeAnnotation extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
annotationByteCodes
List<AnnotationByteCode> annotationByteCodes
-
descriptor
String descriptor
-
typePath
String typePath
the path to the annotated type argument, wildcard bound, array element type, or static inner type within 'typeRef'. May be null if the annotation targets 'typeRef' as a whole. -
typeRef
int typeRef
a reference to the annotated type. The sort of this type reference must beTypeReference.CLASS_TYPE_PARAMETER,TypeReference.CLASS_TYPE_PARAMETER_BOUNDorTypeReference.CLASS_EXTENDSSeeTypeReference. -
visible
boolean visible
-
-
-
Package xyz.cofe.trambda.bc.fld
-
Class xyz.cofe.trambda.bc.fld.FAnnotation extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
annotationByteCodes
List<AnnotationByteCode> annotationByteCodes
-
descriptor
String descriptor
-
visible
boolean visible
-
-
Class xyz.cofe.trambda.bc.fld.FieldEnd extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.fld.FTypeAnnotation extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
annotationByteCodes
List<AnnotationByteCode> annotationByteCodes
-
descriptor
String descriptor
-
typePath
String typePath
-
typeRef
int typeRef
-
visible
boolean visible
-
-
-
Package xyz.cofe.trambda.bc.mth
-
Class xyz.cofe.trambda.bc.mth.MAbstractBC extends Object implements Serializable
-
Class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
parameterCount
int parameterCount
-
visible
boolean visible
-
-
Class xyz.cofe.trambda.bc.mth.MAnnotation extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
annotationByteCodes
List<AnnotationByteCode> annotationByteCodes
-
descriptor
String descriptor
-
visible
boolean visible
-
-
Class xyz.cofe.trambda.bc.mth.MAnnotationDefault extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
annotationByteCodes
List<AnnotationByteCode> annotationByteCodes
-
-
Class xyz.cofe.trambda.bc.mth.MCode extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.mth.MEnd extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.mth.MFieldInsn extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.mth.MFrame extends MAbstractBC implements Serializable
-
Class xyz.cofe.trambda.bc.mth.MIincInsn extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
increment
int increment
Указывает величину увеличения значения переменной -
variable
int variable
Индекс переменной
-
-
Class xyz.cofe.trambda.bc.mth.MInsn extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
opcode
int opcode
-
-
Class xyz.cofe.trambda.bc.mth.MInsnAnnotation extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
annotationByteCodes
List<AnnotationByteCode> annotationByteCodes
-
descriptor
String descriptor
-
typePath
String typePath
-
typeRef
int typeRef
-
visible
boolean visible
-
-
Class xyz.cofe.trambda.bc.mth.MIntInsn extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
opcode
int opcode
-
operand
int operand
-
-
Class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
bootstrapMethodArguments
List<BootstrapMethArg> bootstrapMethodArguments
-
bootstrapMethodHandle
MHandle bootstrapMethodHandle
-
descriptor
String descriptor
-
name
String name
-
-
Class xyz.cofe.trambda.bc.mth.MJumpInsn extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
label
String label
-
opcode
int opcode
-
-
Class xyz.cofe.trambda.bc.mth.MLabel extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
name
String name
-
-
Class xyz.cofe.trambda.bc.mth.MLdcInsn extends MAbstractBC implements Serializable
-
Class xyz.cofe.trambda.bc.mth.MLineNumber extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
label
String label
-
line
int line
-
-
Class xyz.cofe.trambda.bc.mth.MLocalVariable extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.mth.MMaxs extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
maxLocals
int maxLocals
-
maxStack
int maxStack
-
-
Class xyz.cofe.trambda.bc.mth.MMethodInsn extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.mth.MMultiANewArrayInsn extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptor
String descriptor
-
numDimensions
int numDimensions
-
-
Class xyz.cofe.trambda.bc.mth.MParameter extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
access
int access
-
name
String name
-
-
Class xyz.cofe.trambda.bc.mth.MParameterAnnotation extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
annotationByteCodes
List<AnnotationByteCode> annotationByteCodes
-
descriptor
String descriptor
-
parameter
int parameter
-
visible
boolean visible
-
-
Class xyz.cofe.trambda.bc.mth.MTableSwitchInsn extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
annotationByteCodes
List<AnnotationByteCode> annotationByteCodes
-
descriptor
String descriptor
-
typePath
String typePath
-
typeRef
int typeRef
-
visible
boolean visible
-
-
Class xyz.cofe.trambda.bc.mth.MTryCatchBlock extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Class xyz.cofe.trambda.bc.mth.MTypeAnnotation extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
annotationByteCodes
List<AnnotationByteCode> annotationByteCodes
-
descriptor
String descriptor
-
typePath
String typePath
-
typeRef
int typeRef
-
visible
boolean visible
-
-
Class xyz.cofe.trambda.bc.mth.MTypeInsn extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
opcode
int opcode
-
type
String type
-
-
Class xyz.cofe.trambda.bc.mth.MVarInsn extends MAbstractBC implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
opcode
int opcode
-
variable
int variable
-
-
-
Package xyz.cofe.trambda.sec
-
Class xyz.cofe.trambda.sec.SecurMessage extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
access
SecurAccess<?,SCOPE> access
-
allow
boolean allow
-
message
MESSAGE message
-
-