A B C D E F G H I J L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AAbstractBC - Class in xyz.cofe.trambda.bc.ann
- AAbstractBC() - Constructor for class xyz.cofe.trambda.bc.ann.AAbstractBC
- AALOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load onto the stack a reference from an array
- AASTORE - xyz.cofe.trambda.bc.mth.OpCode
-
store a reference in an array
- access - Variable in class xyz.cofe.trambda.bc.cls.CBegin
-
флаги доступа к классу
AccFlags - access - Variable in class xyz.cofe.trambda.bc.cls.CField
-
флаги доступа к полю
AccFlags - access - Variable in class xyz.cofe.trambda.bc.cls.CInnerClass
- access - Variable in class xyz.cofe.trambda.bc.cls.CMethod
-
флаги доступа к методу
AccFlags - AccFlags - Class in xyz.cofe.trambda.bc
-
Флаги методов и инструкций
- AccFlags(int) - Constructor for class xyz.cofe.trambda.bc.AccFlags
- AccFlagsProperty - Interface in xyz.cofe.trambda.bc
- ACONST_NULL - xyz.cofe.trambda.bc.mth.OpCode
-
push a null reference onto the stack
- AEnd - Class in xyz.cofe.trambda.bc.ann
- AEnd() - Constructor for class xyz.cofe.trambda.bc.ann.AEnd
-
Конструктор по умолчанию
- AEnd(AEnd) - Constructor for class xyz.cofe.trambda.bc.ann.AEnd
-
Конструктор копирования
- AEnum - Class in xyz.cofe.trambda.bc.ann
- AEnum() - Constructor for class xyz.cofe.trambda.bc.ann.AEnum
-
Конструктор по умолчанию
- AEnum(String, String, String) - Constructor for class xyz.cofe.trambda.bc.ann.AEnum
- AEnum(AEnum) - Constructor for class xyz.cofe.trambda.bc.ann.AEnum
-
Конструктор копирования
- allow() - Method in class xyz.cofe.trambda.sec.SecurityFilters.Builder
-
Создание разрешающего фильтра
- allow(Consumer<SecurityFilters.AllowBuilder<MESSAGE, SCOPE>>) - Method in class xyz.cofe.trambda.sec.SecurityFilters.Builder
-
Создание разрешающего фильтра
- AllowBuilder(SecurityFilters.Builder<MESSAGE, SCOPE>) - Constructor for class xyz.cofe.trambda.sec.SecurityFilters.AllowBuilder
- ALOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load a reference onto the stack from a local variable #index
- ANEWARRAY - xyz.cofe.trambda.bc.mth.OpCode
-
create a new array of references of length count and component type identified by the class reference index (indexbyte1 << 8 | indexbyte2) in the constant pool
- AnnotationByteCode - Interface in xyz.cofe.trambda.bc.ann
- annotationByteCodes - Variable in class xyz.cofe.trambda.bc.ann.EmbededAnnotation
- annotationByteCodes - Variable in class xyz.cofe.trambda.bc.cls.CAnnotation
-
вложенные параметры аннотации
- annotationByteCodes - Variable in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- annotationByteCodes - Variable in class xyz.cofe.trambda.bc.fld.FAnnotation
- annotationByteCodes - Variable in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- annotationByteCodes - Variable in class xyz.cofe.trambda.bc.mth.MAnnotation
- annotationByteCodes - Variable in class xyz.cofe.trambda.bc.mth.MAnnotationDefault
- annotationByteCodes - Variable in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- annotationByteCodes - Variable in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- annotationByteCodes - Variable in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- annotationByteCodes - Variable in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- annotationByteCodes - Variable in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- AnnotationDef - Interface in xyz.cofe.trambda.bc.ann
- AnnotationDump - Class in xyz.cofe.trambda
-
Создание дампа байт-кода аннотаций
- AnnotationDump(int) - Constructor for class xyz.cofe.trambda.AnnotationDump
-
Constructs a new
AnnotationVisitor. - AnnotationDump(int, AnnotationVisitor) - Constructor for class xyz.cofe.trambda.AnnotationDump
-
Constructs a new
AnnotationVisitor. - annotations - Variable in class xyz.cofe.trambda.bc.cls.CBegin
-
аннотации прикрепленные к классу
- AnnotationWriter - Interface in xyz.cofe.trambda.bc.ann
- any(MESSAGE) - Method in class xyz.cofe.trambda.sec.SecurityFilters.PredicateBuilder
-
Любая байт-инструкция
- APair<V> - Class in xyz.cofe.trambda.bc.ann
- APair(String, V) - Constructor for class xyz.cofe.trambda.bc.ann.APair
- APair.APairBoolean - Class in xyz.cofe.trambda.bc.ann
- APair.APairBooleanArr1D - Class in xyz.cofe.trambda.bc.ann
- APair.APairByte - Class in xyz.cofe.trambda.bc.ann
- APair.APairByteArr1D - Class in xyz.cofe.trambda.bc.ann
- APair.APairCharacter - Class in xyz.cofe.trambda.bc.ann
- APair.APairCharArr1D - Class in xyz.cofe.trambda.bc.ann
- APair.APairDouble - Class in xyz.cofe.trambda.bc.ann
- APair.APairDoubleArr1D - Class in xyz.cofe.trambda.bc.ann
- APair.APairFloat - Class in xyz.cofe.trambda.bc.ann
- APair.APairFloatArr1D - Class in xyz.cofe.trambda.bc.ann
- APair.APairIntArr1D - Class in xyz.cofe.trambda.bc.ann
- APair.APairInteger - Class in xyz.cofe.trambda.bc.ann
- APair.APairLong - Class in xyz.cofe.trambda.bc.ann
- APair.APairLongArr1D - Class in xyz.cofe.trambda.bc.ann
- APair.APairSerializable - Class in xyz.cofe.trambda.bc.ann
- APair.APairShort - Class in xyz.cofe.trambda.bc.ann
- APair.APairShortArr1D - Class in xyz.cofe.trambda.bc.ann
- APair.APairString - Class in xyz.cofe.trambda.bc.ann
- APairBoolean(String, Boolean) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairBoolean
- APairBooleanArr1D(String, boolean[]) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairBooleanArr1D
- APairByte(String, Byte) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairByte
- APairByteArr1D(String, byte[]) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairByteArr1D
- APairCharacter(String, Character) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairCharacter
- APairCharArr1D(String, char[]) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairCharArr1D
- APairDouble(String, Double) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairDouble
- APairDoubleArr1D(String, double[]) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairDoubleArr1D
- APairFloat(String, Float) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairFloat
- APairFloatArr1D(String, float[]) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairFloatArr1D
- APairIntArr1D(String, int[]) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairIntArr1D
- APairInteger(String, Integer) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairInteger
- APairLong(String, Long) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairLong
- APairLongArr1D(String, long[]) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairLongArr1D
- APairSerializable(String, Serializable) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairSerializable
- APairShort(String, Short) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairShort
- APairShortArr1D(String, short[]) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairShortArr1D
- APairString(String, String) - Constructor for class xyz.cofe.trambda.bc.ann.APair.APairString
- append(Function<SecurAccess<?, SCOPE>, Optional<MESSAGE>>) - Method in class xyz.cofe.trambda.sec.SecurityFilters.AllowBuilder
- append(Function<SecurAccess<?, SCOPE>, Optional<MESSAGE>>) - Method in class xyz.cofe.trambda.sec.SecurityFilters.DenyBuilder
- append(Function<SecurAccess<?, SCOPE>, Optional<MESSAGE>>) - Method in class xyz.cofe.trambda.sec.SecurityFilters.PredicateBuilder
- apply(Fn1<ENV, RES>) - Method in class xyz.cofe.trambda.AsmQuery
-
Сериализация и вызов лямбды
- apply(Fn1<ENV, RES>) - Method in interface xyz.cofe.trambda.Query
-
Вызов лямбды на сервере
- ARETURN - xyz.cofe.trambda.bc.mth.OpCode
-
return a reference from a method
- array - Variable in class xyz.cofe.trambda.sec.TypeDesc
-
Является массивом или нет
- Array - xyz.cofe.trambda.bc.bm.LdcType
- ARRAYLENGTH - xyz.cofe.trambda.bc.mth.OpCode
-
get the length of an array
- AsmQuery<ENV> - Class in xyz.cofe.trambda
-
Сериализация Java лямбды.
- AsmQuery() - Constructor for class xyz.cofe.trambda.AsmQuery
- ASTORE - xyz.cofe.trambda.bc.mth.OpCode
-
store a reference into a local variable #index
- ASTORE_0 - xyz.cofe.trambda.bc.mth.OpCode
-
store a reference into local variable 0
- ASTORE_1 - xyz.cofe.trambda.bc.mth.OpCode
-
store a reference into local variable 1
- ASTORE_2 - xyz.cofe.trambda.bc.mth.OpCode
-
store a reference into local variable 2
- ASTORE_3 - xyz.cofe.trambda.bc.mth.OpCode
-
store a reference into local variable 3
- ATHROW - xyz.cofe.trambda.bc.mth.OpCode
-
throws an error or exception (notice that the rest of the stack is cleared, leaving only a reference to the Throwable)
B
- BALOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load a byte or Boolean value from an array
- BASTORE - xyz.cofe.trambda.bc.mth.OpCode
-
store a byte or Boolean value into an array
- BIPUSH - xyz.cofe.trambda.bc.mth.OpCode
-
push a byte onto the stack as an integer value
- bootstrapArgument(MHandle, Handle) - Method in class xyz.cofe.trambda.bc.mth.MethodWriterCtx
- BootstrapMethArg - Interface in xyz.cofe.trambda.bc.bm
-
Аргумент bootstrap метода см LambdaMetafactory Explaining invokedynamic.
- build() - Method in class xyz.cofe.trambda.sec.SecurityFilters.Builder
-
Создание фильтра
- build(DoubleArg) - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- build(FloatArg) - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- build(HandleArg, Handle, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- build(IntArg) - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- build(LongArg) - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- build(StringArg) - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- build(TypeArg) - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- builder - Variable in class xyz.cofe.trambda.sec.SecurityFilters.PredicateBuilder
-
Строитель фильтров
- Builder() - Constructor for class xyz.cofe.trambda.sec.SecurityFilters.Builder
- byteCode(Consumer<? super ByteCode>) - Method in class xyz.cofe.trambda.AnnotationDump
-
Указывает функцию принимающую байт код
- byteCode(Consumer<? super ByteCode>) - Method in class xyz.cofe.trambda.ClassDump
-
Указывает функцию принимающую байт код
- byteCode(Consumer<? super ByteCode>) - Method in class xyz.cofe.trambda.FieldDump
-
Указывает функцию принимающую байт код
- byteCode(Consumer<? super ByteCode>) - Method in class xyz.cofe.trambda.MethodDump
-
Указывает функцию принимающую байт код
- byteCode(Consumer<? super ByteCode>, GetAnnotationByteCodes) - Method in class xyz.cofe.trambda.AnnotationDump
- ByteCode - Interface in xyz.cofe.trambda.bc
-
Байт-код инструкция
C
- cacheSerializedLambda - Variable in class xyz.cofe.trambda.LambdaDump
- call(Fn1<ENV, RES>, SerializedLambda, LambdaDump) - Method in class xyz.cofe.trambda.AsmQuery
-
Реализация вызова лямбды
- CALOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load a char from an array
- CAnnotation - Class in xyz.cofe.trambda.bc.cls
-
Аннотация прикрепленная к классу
- CAnnotation() - Constructor for class xyz.cofe.trambda.bc.cls.CAnnotation
-
Конструктор по умолчанию
- CAnnotation(String, boolean) - Constructor for class xyz.cofe.trambda.bc.cls.CAnnotation
-
Конструктор
- CAnnotation(CAnnotation) - Constructor for class xyz.cofe.trambda.bc.cls.CAnnotation
-
Конструктор копирования
- capturedArgs - Variable in class xyz.cofe.trambda.LambdaDump
-
Захваченные переменные которые передаются в лямбду (замыкание)
- CASTORE - xyz.cofe.trambda.bc.mth.OpCode
-
store a char into an array
- cBegin - Variable in class xyz.cofe.trambda.bc.cls.CBegin.JavaNamed
- CBegin - Class in xyz.cofe.trambda.bc.cls
-
Описывает класс / модуль
- CBegin() - Constructor for class xyz.cofe.trambda.bc.cls.CBegin
-
Конструктор по умолчанию
- CBegin(int, int, String, String, String, String[]) - Constructor for class xyz.cofe.trambda.bc.cls.CBegin
-
Конструктор
- CBegin(CBegin) - Constructor for class xyz.cofe.trambda.bc.cls.CBegin
-
Конструктор копирования
- CBegin.JavaNamed - Class in xyz.cofe.trambda.bc.cls
-
Манипуляции с именем класса
- CEnd - Class in xyz.cofe.trambda.bc.cls
-
Маркер конца класса.
- CEnd() - Constructor for class xyz.cofe.trambda.bc.cls.CEnd
- CEnd(CEnd) - Constructor for class xyz.cofe.trambda.bc.cls.CEnd
-
Конструктор копирования
- CField - Class in xyz.cofe.trambda.bc.cls
-
Описывает поле класса
- CField() - Constructor for class xyz.cofe.trambda.bc.cls.CField
-
Конструктор по умолчанию
- CField(int, String, String, String, Object) - Constructor for class xyz.cofe.trambda.bc.cls.CField
-
Конструктор
- CField(CField) - Constructor for class xyz.cofe.trambda.bc.cls.CField
-
Конструктор копирования
- CHECKCAST - xyz.cofe.trambda.bc.mth.OpCode
-
checks whether an objectref is of a certain type, the class reference of which is in the constant pool at index (indexbyte1 << 8 | indexbyte2)
- CInnerClass - Class in xyz.cofe.trambda.bc.cls
- CInnerClass() - Constructor for class xyz.cofe.trambda.bc.cls.CInnerClass
-
Конструктор по умолчанию
- CInnerClass(String, String, String, int) - Constructor for class xyz.cofe.trambda.bc.cls.CInnerClass
- CInnerClass(CInnerClass) - Constructor for class xyz.cofe.trambda.bc.cls.CInnerClass
-
Конструктор копирования
- classByteCode() - Method in class xyz.cofe.trambda.LambdaDump.Restore
-
Генерирует класс, вызывает
LambdaDump.Restore.classByteCode(Consumer) - classByteCode(Class<?>, String) - Method in class xyz.cofe.trambda.LambdaDump
-
получение байт кода класса
- classByteCode(Consumer<Tuple2<CBegin, CMethod>>) - Method in class xyz.cofe.trambda.LambdaDump.Restore
-
Генерирует класс (байт-код).
- classByteCodeCache - Variable in class xyz.cofe.trambda.LambdaDump
-
кеш байт кода
- ClassDump - Class in xyz.cofe.trambda
-
Дамп байт-кода класса
- ClassDump() - Constructor for class xyz.cofe.trambda.ClassDump
- ClassDump(int) - Constructor for class xyz.cofe.trambda.ClassDump
-
Constructs a new
ClassVisitor. - ClassFlags - Interface in xyz.cofe.trambda.bc
-
Флаги которые применимы к классу / модулю
Возможно их состав будет уточнен - classLoader - Variable in class xyz.cofe.trambda.LambdaDump.Restore
- classLoader() - Method in class xyz.cofe.trambda.LambdaDump.Restore
-
Возвращает функцию создания ClassLoader для класса
- classLoader(Fn1<CBegin, ClassLoader>) - Method in class xyz.cofe.trambda.LambdaDump.Restore
-
Указывает функцию создания ClassLoader для класса
- className - Variable in class xyz.cofe.trambda.LambdaDump.Restore
- className() - Method in class xyz.cofe.trambda.LambdaDump.Restore
-
Возвращает имя генерируемого класса
- className(String) - Method in class xyz.cofe.trambda.LambdaDump.Restore
-
Указывает имя генерируемого класса
- className(JavaClassName) - Method in class xyz.cofe.trambda.LambdaDump.Restore
-
Указывает имя генерируемого класса
- classNameIdSeq - Static variable in class xyz.cofe.trambda.LambdaDump.Restore
- clazz - Variable in class xyz.cofe.trambda.LambdaNode
-
Байт-код класса содержащего лямбду
- ClazzWriter - Interface in xyz.cofe.trambda.bc.cls
- clone() - Method in class xyz.cofe.trambda.bc.ann.AAbstractBC
- clone() - Method in class xyz.cofe.trambda.bc.ann.AEnd
- clone() - Method in class xyz.cofe.trambda.bc.ann.AEnum
- clone() - Method in interface xyz.cofe.trambda.bc.ann.AnnotationByteCode
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairBoolean
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairBooleanArr1D
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairByte
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairByteArr1D
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairCharacter
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairCharArr1D
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairDouble
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairDoubleArr1D
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairFloat
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairFloatArr1D
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairIntArr1D
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairInteger
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairLong
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairLongArr1D
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairSerializable
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairShort
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairShortArr1D
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair.APairString
- clone() - Method in class xyz.cofe.trambda.bc.ann.APair
- clone() - Method in class xyz.cofe.trambda.bc.ann.EmAArray
- clone() - Method in class xyz.cofe.trambda.bc.ann.EmANameDesc
- clone() - Method in interface xyz.cofe.trambda.bc.bm.BootstrapMethArg
- clone() - Method in class xyz.cofe.trambda.bc.bm.DoubleArg
- clone() - Method in class xyz.cofe.trambda.bc.bm.FloatArg
- clone() - Method in class xyz.cofe.trambda.bc.bm.HandleArg
- clone() - Method in class xyz.cofe.trambda.bc.bm.IntArg
- clone() - Method in class xyz.cofe.trambda.bc.bm.LongArg
- clone() - Method in class xyz.cofe.trambda.bc.bm.MHandle
- clone() - Method in class xyz.cofe.trambda.bc.bm.StringArg
- clone() - Method in class xyz.cofe.trambda.bc.bm.TypeArg
- clone() - Method in class xyz.cofe.trambda.bc.cls.CAnnotation
- clone() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Создает полную копию класса
- clone() - Method in class xyz.cofe.trambda.bc.cls.CEnd
- clone() - Method in class xyz.cofe.trambda.bc.cls.CField
- clone() - Method in class xyz.cofe.trambda.bc.cls.CInnerClass
- clone() - Method in interface xyz.cofe.trambda.bc.cls.ClsByteCode
- clone() - Method in class xyz.cofe.trambda.bc.cls.CMethod
- clone() - Method in class xyz.cofe.trambda.bc.cls.CNestHost
- clone() - Method in class xyz.cofe.trambda.bc.cls.CNestMember
- clone() - Method in class xyz.cofe.trambda.bc.cls.COuterClass
- clone() - Method in class xyz.cofe.trambda.bc.cls.CPermittedSubclass
- clone() - Method in class xyz.cofe.trambda.bc.cls.CSource
- clone() - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- clone() - Method in class xyz.cofe.trambda.bc.fld.FAnnotation
- clone() - Method in interface xyz.cofe.trambda.bc.fld.FieldByteCode
- clone() - Method in class xyz.cofe.trambda.bc.fld.FieldEnd
- clone() - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- clone() - Method in class xyz.cofe.trambda.bc.mth.MAbstractBC
- clone() - Method in class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
- clone() - Method in class xyz.cofe.trambda.bc.mth.MAnnotation
- clone() - Method in class xyz.cofe.trambda.bc.mth.MAnnotationDefault
- clone() - Method in class xyz.cofe.trambda.bc.mth.MCode
- clone() - Method in class xyz.cofe.trambda.bc.mth.MEnd
- clone() - Method in interface xyz.cofe.trambda.bc.mth.MethodByteCode
- clone() - Method in class xyz.cofe.trambda.bc.mth.MFieldInsn
- clone() - Method in class xyz.cofe.trambda.bc.mth.MFrame
- clone() - Method in class xyz.cofe.trambda.bc.mth.MIincInsn
- clone() - Method in class xyz.cofe.trambda.bc.mth.MInsn
- clone() - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- clone() - Method in class xyz.cofe.trambda.bc.mth.MIntInsn
- clone() - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- clone() - Method in class xyz.cofe.trambda.bc.mth.MJumpInsn
- clone() - Method in class xyz.cofe.trambda.bc.mth.MLabel
- clone() - Method in class xyz.cofe.trambda.bc.mth.MLdcInsn
- clone() - Method in class xyz.cofe.trambda.bc.mth.MLineNumber
- clone() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
- clone() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- clone() - Method in class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn
- clone() - Method in class xyz.cofe.trambda.bc.mth.MMaxs
- clone() - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- clone() - Method in class xyz.cofe.trambda.bc.mth.MMultiANewArrayInsn
- clone() - Method in class xyz.cofe.trambda.bc.mth.MParameter
- clone() - Method in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- clone() - Method in class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
- clone() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- clone() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchBlock
- clone() - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- clone() - Method in class xyz.cofe.trambda.bc.mth.MTypeInsn
- clone() - Method in class xyz.cofe.trambda.bc.mth.MVarInsn
- clone() - Method in interface xyz.cofe.trambda.sec.CloneSupport
-
Клонирование объекта
- clone() - Method in class xyz.cofe.trambda.sec.FieldAccess
-
Клонирование
- clone() - Method in class xyz.cofe.trambda.sec.InvokeDynamicCall
- clone() - Method in class xyz.cofe.trambda.sec.InvokeMethod
-
Клонирование
- clone() - Method in class xyz.cofe.trambda.sec.SecurAccess
-
Клонирование
- CloneSupport<T> - Interface in xyz.cofe.trambda.sec
-
Поддержка клонирования объекта
- ClsByteCode - Interface in xyz.cofe.trambda.bc.cls
- CMethod - Class in xyz.cofe.trambda.bc.cls
-
Описывает метод класса
- CMethod() - Constructor for class xyz.cofe.trambda.bc.cls.CMethod
-
Конструктор по умолчанию
- CMethod(int, String, String, String, String[]) - Constructor for class xyz.cofe.trambda.bc.cls.CMethod
-
Конструктор
- CMethod(CMethod) - Constructor for class xyz.cofe.trambda.bc.cls.CMethod
-
Конструктор копирования
- CNestHost - Class in xyz.cofe.trambda.bc.cls
- CNestHost() - Constructor for class xyz.cofe.trambda.bc.cls.CNestHost
-
Конструктор по умолчанию
- CNestHost(String) - Constructor for class xyz.cofe.trambda.bc.cls.CNestHost
- CNestHost(CNestHost) - Constructor for class xyz.cofe.trambda.bc.cls.CNestHost
-
Конструктор копирования
- CNestMember - Class in xyz.cofe.trambda.bc.cls
- CNestMember() - Constructor for class xyz.cofe.trambda.bc.cls.CNestMember
-
Конструктор по умолчанию
- CNestMember(String) - Constructor for class xyz.cofe.trambda.bc.cls.CNestMember
- CNestMember(CNestMember) - Constructor for class xyz.cofe.trambda.bc.cls.CNestMember
-
Конструктор копирования
- code - Variable in enum xyz.cofe.trambda.bc.mth.OpCode
- code(int) - Static method in enum xyz.cofe.trambda.bc.mth.OpCode
- configure(Consumer<CAnnotation>) - Method in class xyz.cofe.trambda.bc.cls.CAnnotation
-
Конфигурация экземпляра
- configure(Consumer<CBegin>) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Конфигурация экземпляра
- configure(Consumer<CEnd>) - Method in class xyz.cofe.trambda.bc.cls.CEnd
-
Конфигурация экземпляра
- configure(Consumer<CField>) - Method in class xyz.cofe.trambda.bc.cls.CField
-
Конфигурация экземпляра
- configure(Consumer<CInnerClass>) - Method in class xyz.cofe.trambda.bc.cls.CInnerClass
-
Конфигурация экземпляра
- configure(Consumer<CMethod>) - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Конфигурация экземпляра
- configure(Consumer<CNestHost>) - Method in class xyz.cofe.trambda.bc.cls.CNestHost
-
Конфигурация экземпляра
- configure(Consumer<CNestMember>) - Method in class xyz.cofe.trambda.bc.cls.CNestMember
-
Конфигурация экземпляра
- configure(Consumer<COuterClass>) - Method in class xyz.cofe.trambda.bc.cls.COuterClass
-
Конфигурация экземпляра
- configure(Consumer<CPermittedSubclass>) - Method in class xyz.cofe.trambda.bc.cls.CPermittedSubclass
-
Конфигурация экземпляра
- configure(Consumer<CSource>) - Method in class xyz.cofe.trambda.bc.cls.CSource
-
Конфигурация экземпляра
- configure(Consumer<CTypeAnnotation>) - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
-
Конфигурация экземпляра
- configure(Consumer<LambdaDump>) - Method in class xyz.cofe.trambda.LambdaDump
-
Конфигурация экземпляра
- configure(Consumer<LambdaNode>) - Method in class xyz.cofe.trambda.LambdaNode
-
Конфигурация экземпляра
- ConstantDynamic - xyz.cofe.trambda.bc.bm.LdcType
- COuterClass - Class in xyz.cofe.trambda.bc.cls
- COuterClass() - Constructor for class xyz.cofe.trambda.bc.cls.COuterClass
-
Конструктор по умолчанию
- COuterClass(String, String, String) - Constructor for class xyz.cofe.trambda.bc.cls.COuterClass
- COuterClass(COuterClass) - Constructor for class xyz.cofe.trambda.bc.cls.COuterClass
-
Конструктор копирования
- CPermittedSubclass - Class in xyz.cofe.trambda.bc.cls
- CPermittedSubclass() - Constructor for class xyz.cofe.trambda.bc.cls.CPermittedSubclass
-
Конструктор по умолчанию
- CPermittedSubclass(String) - Constructor for class xyz.cofe.trambda.bc.cls.CPermittedSubclass
- CPermittedSubclass(CPermittedSubclass) - Constructor for class xyz.cofe.trambda.bc.cls.CPermittedSubclass
-
Конструктор копирования
- create() - Static method in class xyz.cofe.trambda.sec.SecurityFilters
-
Создание
SecurityFilters.Builder - create(Class<MESSAGE>, Class<SCOPE>) - Static method in class xyz.cofe.trambda.sec.SecurityFilters
-
Создание
SecurityFilters.Builder - create(String, Object) - Static method in class xyz.cofe.trambda.bc.ann.APair
- create(Consumer<SecurityFilters.Builder<String, Tuple2<LambdaDump, LambdaNode>>>) - Static method in class xyz.cofe.trambda.sec.SecurityFilters
-
Создание списка фильтров
- CSource - Class in xyz.cofe.trambda.bc.cls
-
Содержит имя исходного класса/файла отладки (debug)
- CSource() - Constructor for class xyz.cofe.trambda.bc.cls.CSource
-
Конструктор по умолчанию
- CSource(String, String) - Constructor for class xyz.cofe.trambda.bc.cls.CSource
- CSource(CSource) - Constructor for class xyz.cofe.trambda.bc.cls.CSource
-
Конструктор копирования
- CTypeAnnotation - Class in xyz.cofe.trambda.bc.cls
- CTypeAnnotation() - Constructor for class xyz.cofe.trambda.bc.cls.CTypeAnnotation
-
Конструктор по умолчанию
- CTypeAnnotation(int, String, String, boolean) - Constructor for class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- CTypeAnnotation(CTypeAnnotation) - Constructor for class xyz.cofe.trambda.bc.cls.CTypeAnnotation
-
Конструктор копирования
- currentClass - Variable in class xyz.cofe.trambda.ClassDump
- currentClass() - Method in class xyz.cofe.trambda.ClassDump
- currentClass(Consumer<CBegin>) - Method in class xyz.cofe.trambda.ClassDump
- currentClass(CBegin) - Method in class xyz.cofe.trambda.ClassDump
- currentIndex - Variable in class xyz.cofe.trambda.ClassDump
- currentIndex() - Method in class xyz.cofe.trambda.ClassDump
- currentIndex(int) - Method in class xyz.cofe.trambda.ClassDump
- currentIndexGetAndInc() - Method in class xyz.cofe.trambda.ClassDump
D
- D2F - xyz.cofe.trambda.bc.mth.OpCode
-
convert an double into a float
- D2I - xyz.cofe.trambda.bc.mth.OpCode
-
convert an double into a int
- D2L - xyz.cofe.trambda.bc.mth.OpCode
-
convert an double into a long
- DADD - xyz.cofe.trambda.bc.mth.OpCode
-
add two doubles
- DALOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load a double from an array
- DASTORE - xyz.cofe.trambda.bc.mth.OpCode
-
store a double into an array
- DCMPG - xyz.cofe.trambda.bc.mth.OpCode
-
compare two doubles, 1 on NaN
- DCMPL - xyz.cofe.trambda.bc.mth.OpCode
-
compare two doubles, -1 on NaN
- DCONST_0 - xyz.cofe.trambda.bc.mth.OpCode
-
push 0.0 (double) on the stack
- DCONST_1 - xyz.cofe.trambda.bc.mth.OpCode
-
push 1.0 (double) on the stack
- DDIV - xyz.cofe.trambda.bc.mth.OpCode
-
divide two doubles
- debug - Variable in class xyz.cofe.trambda.bc.cls.CSource
- defaultClassLoader - Variable in class xyz.cofe.trambda.LambdaDump.Restore
- deny() - Method in class xyz.cofe.trambda.sec.SecurityFilters.Builder
-
Создание запрещающего фильтра
- deny(Consumer<SecurityFilters.DenyBuilder<MESSAGE, SCOPE>>) - Method in class xyz.cofe.trambda.sec.SecurityFilters.Builder
-
Создание запрещающего фильтра
- DenyBuilder(SecurityFilters.Builder<MESSAGE, SCOPE>) - Constructor for class xyz.cofe.trambda.sec.SecurityFilters.DenyBuilder
- descriptor - Variable in class xyz.cofe.trambda.bc.ann.AEnum
- descriptor - Variable in class xyz.cofe.trambda.bc.ann.EmANameDesc
- descriptor - Variable in class xyz.cofe.trambda.bc.cls.CAnnotation
-
Имя типа аннотации
- descriptor - Variable in class xyz.cofe.trambda.bc.cls.CField
-
Дескриптор типа данных
- descriptor - Variable in class xyz.cofe.trambda.bc.cls.CMethod
-
дескриптор типов параметров и результата
- descriptor - Variable in class xyz.cofe.trambda.bc.cls.COuterClass
- descriptor - Variable in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- descriptor - Variable in class xyz.cofe.trambda.bc.fld.FAnnotation
- descriptor - Variable in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- descriptor - Variable in class xyz.cofe.trambda.bc.mth.MAnnotation
- descriptor - Variable in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- descriptor - Variable in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- descriptor - Variable in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- descriptor - Variable in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- descriptor - Variable in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- dimension - Variable in class xyz.cofe.trambda.sec.TypeDesc
-
Размерность массива
- DLOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load a double value from a local variable #index
- DMUL - xyz.cofe.trambda.bc.mth.OpCode
-
multiply two doubles
- DNEG - xyz.cofe.trambda.bc.mth.OpCode
-
negate a double
- Double - xyz.cofe.trambda.bc.bm.LdcType
- DoubleArg - Class in xyz.cofe.trambda.bc.bm
-
Аргумент bootstrap метода
- DoubleArg() - Constructor for class xyz.cofe.trambda.bc.bm.DoubleArg
-
Конструктор по умолчанию
- DoubleArg(Double) - Constructor for class xyz.cofe.trambda.bc.bm.DoubleArg
- DoubleArg(DoubleArg) - Constructor for class xyz.cofe.trambda.bc.bm.DoubleArg
-
Конструктор копирования
- DREM - xyz.cofe.trambda.bc.mth.OpCode
-
get the remainder from a division between two doubles
- DRETURN - xyz.cofe.trambda.bc.mth.OpCode
-
return a double from a method
- DSTORE - xyz.cofe.trambda.bc.mth.OpCode
-
store a double value into a local variable #index
- DSTORE_0 - xyz.cofe.trambda.bc.mth.OpCode
-
store a double into local variable 0
- DSTORE_1 - xyz.cofe.trambda.bc.mth.OpCode
-
store a double into local variable 1
- DSTORE_2 - xyz.cofe.trambda.bc.mth.OpCode
-
store a double into local variable 2
- DSTORE_3 - xyz.cofe.trambda.bc.mth.OpCode
-
store a double into local variable 3
- DSUB - xyz.cofe.trambda.bc.mth.OpCode
-
subtract a double from another
- dump - Variable in class xyz.cofe.trambda.LambdaDump.Restore
- dump(Consumer<String>, ByteCode) - Static method in class xyz.cofe.trambda.LambdaDump
-
Получение текстового описания, для отладки
- dump(Fn1<?, ?>) - Method in class xyz.cofe.trambda.LambdaDump
-
Создание дампа лямбды, вызывет
LambdaDump.dumpSLambda(Serializable) - dumpSLambda(Serializable) - Method in class xyz.cofe.trambda.LambdaDump
-
Создание дампа лямбды sl: Ищет в кеше
LambdaDump.serializableLambdaCacheинтерфейс сериализованной лямбдыSerializedLambdaДля найденного sl создает дерево - вызовLambdaDump.lambdaNode(Class, String, String, String)Упаковывает в дамп, прикладывая захваченные параметрыSerializedLambda.getCapturedArg(int) - DUP - xyz.cofe.trambda.bc.mth.OpCode
-
duplicate the value on top of the stack
- DUP_X1 - xyz.cofe.trambda.bc.mth.OpCode
-
insert a copy of the top value into the stack two values from the top. value1 and value2 must not be of the type double or long.
- DUP_X2 - xyz.cofe.trambda.bc.mth.OpCode
-
insert a copy of the top value into the stack two (if value2 is double or long it takes up the entry of value3, too) or three values (if value2 is neither double nor long) from the top
- DUP2 - xyz.cofe.trambda.bc.mth.OpCode
-
duplicate top two stack words (two values, if value1 is not double nor long; a single value, if value1 is double or long)
- DUP2_X1 - xyz.cofe.trambda.bc.mth.OpCode
-
duplicate two words and insert beneath third word (see explanation above)
- DUP2_X2 - xyz.cofe.trambda.bc.mth.OpCode
-
duplicate two words and insert beneath fourth word
E
- EmAArray - Class in xyz.cofe.trambda.bc.ann
- EmAArray() - Constructor for class xyz.cofe.trambda.bc.ann.EmAArray
-
Конструктор по умолчанию
- EmAArray(EmAArray) - Constructor for class xyz.cofe.trambda.bc.ann.EmAArray
-
Конструктор копирования
- EmANameDesc - Class in xyz.cofe.trambda.bc.ann
- EmANameDesc() - Constructor for class xyz.cofe.trambda.bc.ann.EmANameDesc
-
Конструктор по умолчанию
- EmANameDesc(EmANameDesc) - Constructor for class xyz.cofe.trambda.bc.ann.EmANameDesc
-
Конструктор копирования
- EmbededAnnotation - Class in xyz.cofe.trambda.bc.ann
- EmbededAnnotation() - Constructor for class xyz.cofe.trambda.bc.ann.EmbededAnnotation
- emit(ByteCode) - Method in class xyz.cofe.trambda.AnnotationDump
- emit(ByteCode) - Method in class xyz.cofe.trambda.MethodDump
- emit(FieldByteCode) - Method in class xyz.cofe.trambda.FieldDump
- endLabels - Variable in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- equals(Object) - Method in class xyz.cofe.trambda.bc.bm.MHandle
- equals(Object) - Method in class xyz.cofe.trambda.bc.mth.MLabel
- equals(Object) - Method in class xyz.cofe.trambda.JavaClassName
- exceptions - Variable in class xyz.cofe.trambda.bc.cls.CMethod
-
исключения генерируемые методом
F
- F2D - xyz.cofe.trambda.bc.mth.OpCode
-
convert an float into a double
- F2I - xyz.cofe.trambda.bc.mth.OpCode
-
convert an float into a int
- F2L - xyz.cofe.trambda.bc.mth.OpCode
-
convert an float into a long
- FADD - xyz.cofe.trambda.bc.mth.OpCode
-
add two floats
- FALOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load a float from an array
- FAnnotation - Class in xyz.cofe.trambda.bc.fld
- FAnnotation() - Constructor for class xyz.cofe.trambda.bc.fld.FAnnotation
-
Конструктор по умолчанию
- FAnnotation(String, boolean) - Constructor for class xyz.cofe.trambda.bc.fld.FAnnotation
- FAnnotation(FAnnotation) - Constructor for class xyz.cofe.trambda.bc.fld.FAnnotation
-
Конструктор копирования
- FASTORE - xyz.cofe.trambda.bc.mth.OpCode
-
store a float in an array
- FCMPG - xyz.cofe.trambda.bc.mth.OpCode
-
compare two floats, 1 on NaN
- FCMPL - xyz.cofe.trambda.bc.mth.OpCode
-
compare two floats, -1 on NaN
- FCONST_0 - xyz.cofe.trambda.bc.mth.OpCode
-
push 0.0f on the stack
- FCONST_1 - xyz.cofe.trambda.bc.mth.OpCode
-
push 1.0f on the stack
- FCONST_2 - xyz.cofe.trambda.bc.mth.OpCode
-
push 2.0f on the stack
- FDIV - xyz.cofe.trambda.bc.mth.OpCode
-
divide two floats
- field(MESSAGE, Predicate<FieldAccess>) - Method in class xyz.cofe.trambda.sec.SecurityFilters.PredicateBuilder
-
Проверка работы с полем (read/write)
- FieldAccess - Class in xyz.cofe.trambda.sec
-
Инструкция доступа к полю JVM класса
- FieldAccess(MFieldInsn, Tuple2<LambdaDump, LambdaNode>) - Constructor for class xyz.cofe.trambda.sec.FieldAccess
-
Конструктор
- FieldAccess(FieldAccess) - Constructor for class xyz.cofe.trambda.sec.FieldAccess
-
Конструктор копирования
- FieldAccess.Operation - Enum in xyz.cofe.trambda.sec
-
Тип операции над полем
- FieldByteCode - Interface in xyz.cofe.trambda.bc.fld
- fieldByteCodes - Variable in class xyz.cofe.trambda.bc.cls.CField
-
Байт-код связанный с полем - аннотации
- FieldDump - Class in xyz.cofe.trambda
-
Создание дампа поля класса
- FieldDump(int) - Constructor for class xyz.cofe.trambda.FieldDump
-
Constructs a new
FieldVisitor. - FieldDump(int, FieldVisitor) - Constructor for class xyz.cofe.trambda.FieldDump
-
Constructs a new
FieldVisitor. - FieldEnd - Class in xyz.cofe.trambda.bc.fld
-
end of the method
- FieldEnd() - Constructor for class xyz.cofe.trambda.bc.fld.FieldEnd
-
Конструктор по умолчанию
- FieldEnd(FieldEnd) - Constructor for class xyz.cofe.trambda.bc.fld.FieldEnd
-
Конструктор копирования
- FieldFlags - Interface in xyz.cofe.trambda.bc
- fields - Variable in class xyz.cofe.trambda.bc.cls.CBegin
-
Список полней класса
- FieldWriter - Interface in xyz.cofe.trambda.bc.fld
- flagName() - Static method in class xyz.cofe.trambda.bc.AccFlags
- flags() - Method in class xyz.cofe.trambda.bc.AccFlags
- flags(Set<String>) - Method in class xyz.cofe.trambda.bc.AccFlags
- FLOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load a float value from a local variable #index
- Float - xyz.cofe.trambda.bc.bm.LdcType
- FloatArg - Class in xyz.cofe.trambda.bc.bm
-
Аргумент bootstrap метода
- FloatArg() - Constructor for class xyz.cofe.trambda.bc.bm.FloatArg
-
Конструктор по умолчанию
- FloatArg(Float) - Constructor for class xyz.cofe.trambda.bc.bm.FloatArg
- FloatArg(FloatArg) - Constructor for class xyz.cofe.trambda.bc.bm.FloatArg
-
Конструктор копирования
- FMUL - xyz.cofe.trambda.bc.mth.OpCode
-
multiply two floats
- FNEG - xyz.cofe.trambda.bc.mth.OpCode
-
negate a float
- FREM - xyz.cofe.trambda.bc.mth.OpCode
-
get the remainder from a division between two floats
- FRETURN - xyz.cofe.trambda.bc.mth.OpCode
-
return a float
- from - Variable in class xyz.cofe.trambda.sec.TypeDesc.Parse
- FSTORE - xyz.cofe.trambda.bc.mth.OpCode
-
store a float value into a local variable #index
- FSTORE_0 - xyz.cofe.trambda.bc.mth.OpCode
-
store a float value into local variable 0
- FSTORE_1 - xyz.cofe.trambda.bc.mth.OpCode
-
store a float value into local variable 1
- FSTORE_2 - xyz.cofe.trambda.bc.mth.OpCode
-
store a float value into local variable 2
- FSTORE_3 - xyz.cofe.trambda.bc.mth.OpCode
-
store a float value into local variable 3
- FSUB - xyz.cofe.trambda.bc.mth.OpCode
-
subtract two floats
- FTypeAnnotation - Class in xyz.cofe.trambda.bc.fld
- FTypeAnnotation() - Constructor for class xyz.cofe.trambda.bc.fld.FTypeAnnotation
-
Конструктор по умолчанию
- FTypeAnnotation(int, String, String, boolean) - Constructor for class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- FTypeAnnotation(FTypeAnnotation) - Constructor for class xyz.cofe.trambda.bc.fld.FTypeAnnotation
-
Конструктор копирования
G
- getAccess() - Method in interface xyz.cofe.trambda.bc.AccFlagsProperty
- getAccess() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает флаги доступа к классу
AccFlags - getAccess() - Method in class xyz.cofe.trambda.bc.cls.CField
-
Возвращает флаги доступа к полю
AccFlags - getAccess() - Method in class xyz.cofe.trambda.bc.cls.CInnerClass
- getAccess() - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Возвращает флаги доступа к методу
AccFlags - getAccess() - Method in class xyz.cofe.trambda.bc.mth.MParameter
-
the parameter's access flags, only
ACC_FINAL,ACC_SYNTHETICor/andACC_MANDATEDare allowed (seeOpcodes). - getAccess() - Method in class xyz.cofe.trambda.sec.SecurMessage
-
Возвращает тип доступа / инструкция байт-кода
- getAnnotationByteCodes() - Method in class xyz.cofe.trambda.bc.ann.EmbededAnnotation
- getAnnotationByteCodes() - Method in interface xyz.cofe.trambda.bc.ann.GetAnnotationByteCodes
- getAnnotationByteCodes() - Method in class xyz.cofe.trambda.bc.cls.CAnnotation
-
Указывает вложенные параметры аннотации
- getAnnotationByteCodes() - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- getAnnotationByteCodes() - Method in class xyz.cofe.trambda.bc.fld.FAnnotation
- getAnnotationByteCodes() - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- getAnnotationByteCodes() - Method in class xyz.cofe.trambda.bc.mth.MAnnotation
- getAnnotationByteCodes() - Method in class xyz.cofe.trambda.bc.mth.MAnnotationDefault
- getAnnotationByteCodes() - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- getAnnotationByteCodes() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- getAnnotationByteCodes() - Method in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- getAnnotationByteCodes() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- getAnnotationByteCodes() - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- GetAnnotationByteCodes - Interface in xyz.cofe.trambda.bc.ann
- getAnnotations() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает аннотации прикрепленные к классу
- getBootstrapMethodArguments() - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- getBootstrapMethodHandle() - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- getCapturedArgs() - Method in class xyz.cofe.trambda.LambdaDump
-
Возвращает захваченные переменные которые передаются в лямбду (замыкание)
- getClazz() - Method in class xyz.cofe.trambda.LambdaNode
-
Возвращает байт-код класса содержащего лямбду
- getDebug() - Method in class xyz.cofe.trambda.bc.cls.CSource
- getDefaultHandlerLabel() - Method in class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn
-
Возвращает начало блока обработчика по умолчанию.
- getDefaultLabel() - Method in class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
-
beginning of the default handler block.
- getDesc() - Method in class xyz.cofe.trambda.bc.bm.MHandle
- getDescriptor() - Method in class xyz.cofe.trambda.bc.ann.AEnum
- getDescriptor() - Method in class xyz.cofe.trambda.bc.ann.EmANameDesc
- getDescriptor() - Method in class xyz.cofe.trambda.bc.cls.CAnnotation
-
Возвращает имя типа аннотации
- getDescriptor() - Method in class xyz.cofe.trambda.bc.cls.CField
-
Возвращает дескриптор типа данных
- getDescriptor() - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Возвращает дескриптор типов параметров и результата
- getDescriptor() - Method in class xyz.cofe.trambda.bc.cls.COuterClass
- getDescriptor() - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- getDescriptor() - Method in class xyz.cofe.trambda.bc.fld.FAnnotation
- getDescriptor() - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- getDescriptor() - Method in class xyz.cofe.trambda.bc.mth.MAnnotation
- getDescriptor() - Method in class xyz.cofe.trambda.bc.mth.MFieldInsn
- getDescriptor() - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- getDescriptor() - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- getDescriptor() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Возвращает дескриптор типа локальной переменной
- getDescriptor() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- getDescriptor() - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- getDescriptor() - Method in class xyz.cofe.trambda.bc.mth.MMultiANewArrayInsn
- getDescriptor() - Method in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- getDescriptor() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- getDescriptor() - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- getEndLabels() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- getExceptions() - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Возвращает исключения генерируемые методом
- GetField - xyz.cofe.trambda.sec.FieldAccess.Operation
-
Чтение поля
- GETFIELD - xyz.cofe.trambda.bc.mth.OpCode
-
get a field value of an object objectref, where the field is identified by field reference in the constant pool index (indexbyte1 << 8 | indexbyte2)
- getFieldByteCodes() - Method in class xyz.cofe.trambda.bc.cls.CField
-
Возвращает байт-код связанный с полем - аннотации
- getFieldName() - Method in class xyz.cofe.trambda.sec.FieldAccess
-
Возвращает имя поля
- getFields() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает список полней класса
- getFieldType() - Method in class xyz.cofe.trambda.sec.FieldAccess
-
Возвращает описание типа данных
- getHandle() - Method in class xyz.cofe.trambda.bc.bm.HandleArg
- getIncrement() - Method in class xyz.cofe.trambda.bc.mth.MIincInsn
-
Возвращает величину увеличения значения переменной
- getIndex() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Возвращает индекс переменной
- getIndex() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- getInnerClasses() - Method in class xyz.cofe.trambda.bc.cls.CBegin
- getInnerName() - Method in class xyz.cofe.trambda.bc.cls.CInnerClass
- getInstruction() - Method in class xyz.cofe.trambda.sec.SecurAccess
-
Проверяеммая инструкция (байт-код), например вызов метода
- getInterfaces() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает имена (байт-код) интерфейсов, см
JavaClassName - getKeys() - Method in class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn
-
Возвращает значения ключей
- getLabel() - Method in class xyz.cofe.trambda.bc.mth.MJumpInsn
-
Возвращает метку перехода
- getLabel() - Method in class xyz.cofe.trambda.bc.mth.MLineNumber
-
Возвращает с какой меткой связана
- getLabelEnd() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Возвращает последняя инструкция, соответствующая области действия этой локальной переменной (исключая).
- getLabelEnd() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchBlock
-
the end of the exception handler's scope (exclusive).
- getLabelHandler() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchBlock
-
the beginning of the exception handler's code.
- getLabels() - Method in class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn
-
Возвращает начала блоков обработчика.
- getLabels() - Method in class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
-
beginnings of the handler blocks.
- getLabelStart() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Возвращает первая инструкция, соответствующая области действия этой локальной переменной (включительно).
- getLabelStart() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchBlock
-
the beginning of the exception handler's scope (inclusive).
- getLambdaNode() - Method in class xyz.cofe.trambda.LambdaDump
-
Возвращает корень дерева лямбд
- getLdcType() - Method in class xyz.cofe.trambda.bc.mth.MLdcInsn
- getLine() - Method in class xyz.cofe.trambda.bc.mth.MLineNumber
-
Возвращает номер строки в исходном коде
- getLocal() - Method in class xyz.cofe.trambda.bc.mth.MFrame
- getMax() - Method in class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
-
the maximum key value.
- getMaxLocals() - Method in class xyz.cofe.trambda.bc.mth.MMaxs
-
Возвращает максимальное количество локальных переменных для метода.
- getMaxStack() - Method in class xyz.cofe.trambda.bc.mth.MMaxs
-
Возвращает максимальный размер стека метода.
- getMessage() - Method in class xyz.cofe.trambda.sec.SecurMessage
-
Возвращает сообщение
- getMethod() - Method in class xyz.cofe.trambda.LambdaNode
-
Возвращает метод представляющий лямбду
- getMethodByteCodes() - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Возвращает байт-код метода
- getMethodName() - Method in class xyz.cofe.trambda.sec.Invoke
-
Возвращает имя вызываемого метода
- getMethodName() - Method in class xyz.cofe.trambda.sec.InvokeDynamicCall
- getMethodName() - Method in class xyz.cofe.trambda.sec.InvokeMethod
-
Возвращает имя вызываемого метода
- getMethods() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает список методов класса
- getMethodTypes() - Method in class xyz.cofe.trambda.sec.Invoke
-
Возвращает сигнатуру вызываемого метода
- getMethodTypes() - Method in class xyz.cofe.trambda.sec.InvokeDynamicCall
- getMethodTypes() - Method in class xyz.cofe.trambda.sec.InvokeMethod
-
Возвращает сигнатуру вызываемого метода
- getMin() - Method in class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
-
the minimum key value
- getName() - Method in class xyz.cofe.trambda.bc.ann.AEnum
- getName() - Method in class xyz.cofe.trambda.bc.ann.APair
- getName() - Method in class xyz.cofe.trambda.bc.ann.EmAArray
- getName() - Method in class xyz.cofe.trambda.bc.ann.EmANameDesc
- getName() - Method in class xyz.cofe.trambda.bc.bm.MHandle
- getName() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает имя (байт-код) класса, см
CBegin.javaName(),JavaClassName - getName() - Method in class xyz.cofe.trambda.bc.cls.CBegin.JavaNamed
-
Возвращает полное имя класса
- getName() - Method in class xyz.cofe.trambda.bc.cls.CField
-
Возвращает имя поля
- getName() - Method in class xyz.cofe.trambda.bc.cls.CInnerClass
- getName() - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Возвращает имя метода
- getName() - Method in class xyz.cofe.trambda.bc.cls.COuterClass
- getName() - Method in class xyz.cofe.trambda.bc.mth.MFieldInsn
- getName() - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- getName() - Method in class xyz.cofe.trambda.bc.mth.MLabel
-
Возвращает название метки
- getName() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Возвращает имя переменной
- getName() - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- getName() - Method in class xyz.cofe.trambda.bc.mth.MParameter
-
parameter name or null if none is provided.
- getNestHost() - Method in class xyz.cofe.trambda.bc.cls.CBegin
- getNestHost() - Method in class xyz.cofe.trambda.bc.cls.CNestHost
- getNestMember() - Method in class xyz.cofe.trambda.bc.cls.CNestMember
- getNestMembers() - Method in class xyz.cofe.trambda.bc.cls.CBegin
- getNodes() - Method in class xyz.cofe.trambda.LambdaNode
-
Возвращает список лямбд которые вызываются из данной лямбды
- getNumDimensions() - Method in class xyz.cofe.trambda.bc.mth.MMultiANewArrayInsn
- getNumLocal() - Method in class xyz.cofe.trambda.bc.mth.MFrame
- getNumStack() - Method in class xyz.cofe.trambda.bc.mth.MFrame
- getOpcode() - Method in class xyz.cofe.trambda.bc.mth.MFieldInsn
- getOpcode() - Method in class xyz.cofe.trambda.bc.mth.MInsn
- getOpcode() - Method in class xyz.cofe.trambda.bc.mth.MIntInsn
- getOpcode() - Method in class xyz.cofe.trambda.bc.mth.MJumpInsn
-
Возвращает код инстркуции
- getOpcode() - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- getOpcode() - Method in class xyz.cofe.trambda.bc.mth.MTypeInsn
-
Возвращает код инструкции
- getOpcode() - Method in class xyz.cofe.trambda.bc.mth.MVarInsn
- getOperand() - Method in class xyz.cofe.trambda.bc.mth.MIntInsn
- getOperation() - Method in class xyz.cofe.trambda.sec.FieldAccess
-
Возвращает тип операции над полем
- getOrder() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает порядок определения полей/методов/.. в классе (байт-коде)
- getOuterClass() - Method in class xyz.cofe.trambda.bc.cls.CBegin
- getOuterName() - Method in class xyz.cofe.trambda.bc.cls.CInnerClass
- getOwner() - Method in class xyz.cofe.trambda.bc.bm.MHandle
- getOwner() - Method in class xyz.cofe.trambda.bc.cls.COuterClass
- getOwner() - Method in class xyz.cofe.trambda.bc.mth.MFieldInsn
- getOwner() - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- getOwner() - Method in class xyz.cofe.trambda.sec.FieldAccess
-
Возвращает имя класса/интерфейса JVM который содержит поле
- getOwner() - Method in class xyz.cofe.trambda.sec.Invoke
-
Возвращает имя вызываемого класса / интерфейса
- getOwner() - Method in class xyz.cofe.trambda.sec.InvokeDynamicCall
- getOwner() - Method in class xyz.cofe.trambda.sec.InvokeMethod
-
Возвращает имя вызываемого класса / интерфейса
- getPackage() - Method in class xyz.cofe.trambda.bc.cls.CBegin.JavaNamed
-
Возвращает имя пакета содержащий класс, например
java.lang - getParameter() - Method in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- getParameterCount() - Method in class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
- getPermittedSubclass() - Method in class xyz.cofe.trambda.bc.cls.CBegin
- getPermittedSubclass() - Method in class xyz.cofe.trambda.bc.cls.CPermittedSubclass
- getScope() - Method in class xyz.cofe.trambda.sec.SecurAccess
-
Область определения этой инструкции, например лямбда или метод
- getSignature() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает сигнатуру generic
- getSignature() - Method in class xyz.cofe.trambda.bc.cls.CField
-
Возвращает сигнатуру в случае Generic типа
- getSignature() - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Возвращает сигнатуру generic параметров и результата
- getSignature() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Возвращает сигнатура для Generic типа локальной переменной или null
- getSimpleName() - Method in class xyz.cofe.trambda.bc.cls.CBegin.JavaNamed
-
Возвращает простое имя класса, например
String - getSource() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает имя исходного файла
- getSource() - Method in class xyz.cofe.trambda.bc.cls.CSource
- getStack() - Method in class xyz.cofe.trambda.bc.mth.MFrame
- getStartLabels() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- GetStatic - xyz.cofe.trambda.sec.FieldAccess.Operation
-
Чтение статического поля
- GETSTATIC - xyz.cofe.trambda.bc.mth.OpCode
-
get a static field value of a class, where the field is identified by field reference in the constant pool index (indexbyte1 << 8 | indexbyte2)
- getSuperName() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает имя (байт-код) класса родителя
JavaClassName - getTag() - Method in class xyz.cofe.trambda.bc.bm.MHandle
- getType() - Method in class xyz.cofe.trambda.bc.bm.TypeArg
- getType() - Method in class xyz.cofe.trambda.bc.mth.MFrame
- getType() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchBlock
-
the internal name of the type of exceptions handled by the handler, or null to catch any exceptions (for "finally" blocks).
- getType() - Method in class xyz.cofe.trambda.bc.mth.MTypeInsn
-
Возвращает тип
- getTypeAnnotations() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает аннотации прикрепленные к классу
- getTypePath() - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- getTypePath() - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- getTypePath() - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- getTypePath() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- getTypePath() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- getTypePath() - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- getTypeRef() - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- getTypeRef() - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- getTypeRef() - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- getTypeRef() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- getTypeRef() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- getTypeRef() - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- getValue() - Method in class xyz.cofe.trambda.bc.ann.AEnum
- getValue() - Method in class xyz.cofe.trambda.bc.ann.APair
- getValue() - Method in class xyz.cofe.trambda.bc.bm.DoubleArg
- getValue() - Method in class xyz.cofe.trambda.bc.bm.FloatArg
- getValue() - Method in class xyz.cofe.trambda.bc.bm.IntArg
- getValue() - Method in class xyz.cofe.trambda.bc.bm.LongArg
- getValue() - Method in class xyz.cofe.trambda.bc.bm.StringArg
- getValue() - Method in class xyz.cofe.trambda.bc.cls.CField
-
Возвращает значение поля
- getValue() - Method in class xyz.cofe.trambda.bc.mth.MLdcInsn
- getVariable() - Method in class xyz.cofe.trambda.bc.mth.MIincInsn
-
Возвращает индекс переменной
- getVariable() - Method in class xyz.cofe.trambda.bc.mth.MVarInsn
- getVersion() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает версию байт-кода совместимую с JVM
CBegin.version - GOTO - xyz.cofe.trambda.bc.mth.OpCode
-
goes to another instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- GOTO_W - xyz.cofe.trambda.bc.mth.OpCode
-
goes to another instruction at branchoffset (signed int constructed from unsigned bytes branchbyte1 << 24 | branchbyte2 << 16 | branchbyte3 << 8 | branchbyte4)
H
- Handle - xyz.cofe.trambda.bc.bm.LdcType
- HandleArg - Class in xyz.cofe.trambda.bc.bm
-
Аргумент bootstrap метода
- HandleArg() - Constructor for class xyz.cofe.trambda.bc.bm.HandleArg
-
Конструктор по умолчанию
- HandleArg(HandleArg) - Constructor for class xyz.cofe.trambda.bc.bm.HandleArg
-
Конструктор копирования
- HandleArg(MHandle) - Constructor for class xyz.cofe.trambda.bc.bm.HandleArg
- hashCode() - Method in class xyz.cofe.trambda.bc.bm.MHandle
- hashCode() - Method in class xyz.cofe.trambda.bc.mth.MLabel
- hashCode() - Method in class xyz.cofe.trambda.JavaClassName
I
- I2B - xyz.cofe.trambda.bc.mth.OpCode
-
convert an int into a byte
- I2C - xyz.cofe.trambda.bc.mth.OpCode
-
convert an int into a character
- I2D - xyz.cofe.trambda.bc.mth.OpCode
-
convert an int into a double
- I2F - xyz.cofe.trambda.bc.mth.OpCode
-
convert an int into a float
- I2L - xyz.cofe.trambda.bc.mth.OpCode
-
convert an int into a long
- I2S - xyz.cofe.trambda.bc.mth.OpCode
-
convert an int into a short
- IADD - xyz.cofe.trambda.bc.mth.OpCode
-
add two ints
- IALOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load an int from an array
- IAND - xyz.cofe.trambda.bc.mth.OpCode
-
perform a bitwise AND on two integers
- IASTORE - xyz.cofe.trambda.bc.mth.OpCode
-
store an int into an array
- ICONST_0 - xyz.cofe.trambda.bc.mth.OpCode
-
load the int value 0 onto the stack
- ICONST_1 - xyz.cofe.trambda.bc.mth.OpCode
-
load the int value 1 onto the stack
- ICONST_2 - xyz.cofe.trambda.bc.mth.OpCode
-
load the int value 2 onto the stack
- ICONST_3 - xyz.cofe.trambda.bc.mth.OpCode
-
load the int value 3 onto the stack
- ICONST_4 - xyz.cofe.trambda.bc.mth.OpCode
-
load the int value 4 onto the stack
- ICONST_5 - xyz.cofe.trambda.bc.mth.OpCode
-
load the int value 5 onto the stack
- ICONST_M1 - xyz.cofe.trambda.bc.mth.OpCode
-
load the int value −1 onto the stack
- IDIV - xyz.cofe.trambda.bc.mth.OpCode
-
divide two integers
- idSeq - Static variable in class xyz.cofe.trambda.AnnotationDump
- idSeq - Static variable in class xyz.cofe.trambda.FieldDump
- IF_ACMPEQ - xyz.cofe.trambda.bc.mth.OpCode
-
if references are equal, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IF_ACMPNE - xyz.cofe.trambda.bc.mth.OpCode
-
if references are not equal, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IF_ICMPEQ - xyz.cofe.trambda.bc.mth.OpCode
-
if ints are equal, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IF_ICMPGE - xyz.cofe.trambda.bc.mth.OpCode
-
if value1 is greater than or equal to value2, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IF_ICMPGT - xyz.cofe.trambda.bc.mth.OpCode
-
if value1 is greater than value2, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IF_ICMPLE - xyz.cofe.trambda.bc.mth.OpCode
-
if value1 is less than or equal to value2, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IF_ICMPLT - xyz.cofe.trambda.bc.mth.OpCode
-
if value1 is less than value2, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IF_ICMPNE - xyz.cofe.trambda.bc.mth.OpCode
-
if ints are not equal, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IFEQ - xyz.cofe.trambda.bc.mth.OpCode
-
if value is 0, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IFGE - xyz.cofe.trambda.bc.mth.OpCode
-
if value is greater than or equal to 0, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IFGT - xyz.cofe.trambda.bc.mth.OpCode
-
if value is greater than 0, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IFLE - xyz.cofe.trambda.bc.mth.OpCode
-
if value is less than or equal to 0, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IFLT - xyz.cofe.trambda.bc.mth.OpCode
-
if value is less than 0, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IFNE - xyz.cofe.trambda.bc.mth.OpCode
-
if value is not 0, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IFNONNULL - xyz.cofe.trambda.bc.mth.OpCode
-
Официальная дока if value is not null, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IFNULL - xyz.cofe.trambda.bc.mth.OpCode
-
if value is null, branch to instruction at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2)
- IINC - xyz.cofe.trambda.bc.mth.OpCode
-
increment local variable #index by signed byte const
- ILOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load an int value from a local variable #index
- IMUL - xyz.cofe.trambda.bc.mth.OpCode
-
multiply two integers
- index - Variable in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- INEG - xyz.cofe.trambda.bc.mth.OpCode
-
negate int
- innerClasses - Variable in class xyz.cofe.trambda.bc.cls.CBegin
- InnerClassFlags - Interface in xyz.cofe.trambda.bc
- innerName - Variable in class xyz.cofe.trambda.bc.cls.CInnerClass
- inspect(LambdaDump) - Static method in class xyz.cofe.trambda.sec.SecurAccess
-
Инспекция дампа лямбды на предмет опасный инструкций
- inspectCall(LambdaDump) - Static method in class xyz.cofe.trambda.sec.Invoke
-
Получение списка подозрительных вызовов
- inspectField(LambdaDump) - Static method in class xyz.cofe.trambda.sec.FieldAccess
-
Инспекция дампа лямбды
- INSTANCEOF - xyz.cofe.trambda.bc.mth.OpCode
-
determines if an object objectref is of a given type, identified by class reference index in constant pool (indexbyte1 << 8 | indexbyte2)
- instruction - Variable in class xyz.cofe.trambda.sec.SecurAccess
-
Инструкция (байт-код), например вызов метода
- IntArg - Class in xyz.cofe.trambda.bc.bm
-
Аргумент bootstrap метода
- IntArg() - Constructor for class xyz.cofe.trambda.bc.bm.IntArg
-
Конструктор по умолчанию
- IntArg(Integer) - Constructor for class xyz.cofe.trambda.bc.bm.IntArg
- IntArg(IntArg) - Constructor for class xyz.cofe.trambda.bc.bm.IntArg
-
Конструктор копирования
- Integer - xyz.cofe.trambda.bc.bm.LdcType
- interfaces - Variable in class xyz.cofe.trambda.bc.cls.CBegin
-
имена (байт-код) интерфейсов, см
JavaClassName - invalidateCache() - Method in class xyz.cofe.trambda.LambdaDump
-
Очистка кэша
- invoke(MESSAGE, Predicate<Invoke<?>>) - Method in class xyz.cofe.trambda.sec.SecurityFilters.PredicateBuilder
-
Проверка вызова метода/конструктора/BootStrap
- Invoke<INSTR extends ByteCode> - Class in xyz.cofe.trambda.sec
-
Вызов метода / конструктора / BootStrap
- Invoke(INSTR, Tuple2<LambdaDump, LambdaNode>) - Constructor for class xyz.cofe.trambda.sec.Invoke
-
Конструктор
- INVOKEDYNAMIC - xyz.cofe.trambda.bc.mth.OpCode
-
invokes a dynamic method and puts the result on the stack (might be void); the method is identified by method reference index in constant pool (indexbyte1 << 8 | indexbyte2)
- InvokeDynamicCall - Class in xyz.cofe.trambda.sec
-
Инструкция вызова bootstrap метода
- InvokeDynamicCall(MInvokeDynamicInsn, Tuple2<LambdaDump, LambdaNode>) - Constructor for class xyz.cofe.trambda.sec.InvokeDynamicCall
- InvokeDynamicCall(InvokeDynamicCall) - Constructor for class xyz.cofe.trambda.sec.InvokeDynamicCall
- invokeIndy(Predicate<InvokeDynamicCall>, MESSAGE) - Method in class xyz.cofe.trambda.sec.SecurityFilters.PredicateBuilder
-
Проверка вызова BootStrap метода
- INVOKEINTERFACE - xyz.cofe.trambda.bc.mth.OpCode
-
invokes an interface method on object objectref and puts the result on the stack (might be void); the interface method is identified by method reference index in constant pool (indexbyte1 << 8 | indexbyte2)
- invokeMethod(Predicate<InvokeMethod>, MESSAGE) - Method in class xyz.cofe.trambda.sec.SecurityFilters.PredicateBuilder
-
Проверка вызова метода
- InvokeMethod - Class in xyz.cofe.trambda.sec
-
Инструкция вызова метода
- InvokeMethod(MMethodInsn, Tuple2<LambdaDump, LambdaNode>) - Constructor for class xyz.cofe.trambda.sec.InvokeMethod
-
Конструктор
- InvokeMethod(InvokeMethod) - Constructor for class xyz.cofe.trambda.sec.InvokeMethod
-
Конструктор копирования
- INVOKESPECIAL - xyz.cofe.trambda.bc.mth.OpCode
-
invoke instance method on object objectref and puts the result on the stack (might be void); the method is identified by method reference index in constant pool (indexbyte1 << 8 | indexbyte2)
- INVOKESTATIC - xyz.cofe.trambda.bc.mth.OpCode
-
invoke a static method and puts the result on the stack (might be void); the method is identified by method reference index in constant pool (indexbyte1 << 8 | indexbyte2)
- INVOKEVIRTUAL - xyz.cofe.trambda.bc.mth.OpCode
-
invoke virtual method on object objectref and puts the result on the stack (might be void); the method is identified by method reference index in constant pool (indexbyte1 << 8 | indexbyte2)
- IOR - xyz.cofe.trambda.bc.mth.OpCode
-
bitwise int OR
- IREM - xyz.cofe.trambda.bc.mth.OpCode
-
logical int remainder
- IRETURN - xyz.cofe.trambda.bc.mth.OpCode
-
return an integer from a method
- isAbstract() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared abstract; must not be instantiated.
- isAbstract() - Method in interface xyz.cofe.trambda.bc.ClassFlags
-
Declared abstract; must not be instantiated.
- isAbstract() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isAllow() - Method in class xyz.cofe.trambda.sec.SecurMessage
-
Возвращает разрешен (true) или запрещен (false) доступ/инструкция
- isAnnotation() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared as an annotation type.
- isAnnotation() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isBridge() - Method in class xyz.cofe.trambda.bc.AccFlags
-
A bridge method, generated by the compiler.
- isBridge() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isCacheSerializedLambda() - Method in class xyz.cofe.trambda.LambdaDump
- isDeprecated() - Method in class xyz.cofe.trambda.bc.AccFlags
- isDeprecated() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isDeprecated() - Method in interface xyz.cofe.trambda.bc.FieldFlags
- isDeprecated() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isEnum() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared as an enum type.
- isEnum() - Method in interface xyz.cofe.trambda.bc.ClassFlags
-
Declared as an enum type.
- isEnum() - Method in interface xyz.cofe.trambda.bc.FieldFlags
- isField() - Method in class xyz.cofe.trambda.sec.FieldAccess
-
Возвращает операции, над обычным полем или над статическим
- isFinal() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared final; no subclasses allowed.
- isFinal() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isFinal() - Method in interface xyz.cofe.trambda.bc.FieldFlags
- isFinal() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isFinal() - Method in interface xyz.cofe.trambda.bc.ParameterFlags
- ISHL - xyz.cofe.trambda.bc.mth.OpCode
-
int shift left
- ISHR - xyz.cofe.trambda.bc.mth.OpCode
-
int arithmetic shift right
- isIface() - Method in class xyz.cofe.trambda.bc.bm.MHandle
- isIface() - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- isInterface() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Is an interface, not a class.
- isInterface() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isMandated() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Indicates that the formal parameter was implicitly declared in source code, according to the specification of the language in which the source code was written (JLS §13.1).
- isMandated() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isMandated() - Method in interface xyz.cofe.trambda.bc.FieldFlags
- isMandated() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isMandated() - Method in interface xyz.cofe.trambda.bc.ParameterFlags
- isModule() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Is a module, not a class or interface.
- isModule() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isNative() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared native; implemented in a language other than the Java programming language.
- isNative() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isOpen() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Indicates that this module is open.
- isOpen() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isPrivate() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared private; accessible only within the defining class.
- isPrivate() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isPrivate() - Method in interface xyz.cofe.trambda.bc.FieldFlags
- isPrivate() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isProtected() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared protected; may be accessed within subclasses.
- isProtected() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isProtected() - Method in interface xyz.cofe.trambda.bc.FieldFlags
- isProtected() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isPublic() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared public; may be accessed from outside its package.
- isPublic() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isPublic() - Method in interface xyz.cofe.trambda.bc.FieldFlags
- isPublic() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isReadAccess() - Method in class xyz.cofe.trambda.sec.FieldAccess
-
Возвращает тип операции: операция чтения
- isRecord() - Method in class xyz.cofe.trambda.bc.AccFlags
- isRecord() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isStatic() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared static.
- isStatic() - Method in interface xyz.cofe.trambda.bc.FieldFlags
- isStatic() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isStatic() - Method in class xyz.cofe.trambda.sec.FieldAccess
-
Возвращает тип операции: над статическим полем класса или нет
- isStaticPhase() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Indicates that this dependence is mandatory in the static phase, i.e., at compile time, but is optional in the dynamic phase, i.e., at run time.
- isStaticPhase() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isStrict() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared strictfp; floating-point mode is FP-strict.
- isStrict() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isSuper() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Treat superclass methods specially when invoked by the invokespecial instruction.
- isSuper() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isSynchronized() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared synchronized; invocation is wrapped by a monitor use.
- isSynchronized() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isSynthetic() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared synthetic; not present in the source code.
- isSynthetic() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- isSynthetic() - Method in interface xyz.cofe.trambda.bc.FieldFlags
- isSynthetic() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isSynthetic() - Method in interface xyz.cofe.trambda.bc.ParameterFlags
- ISTORE - xyz.cofe.trambda.bc.mth.OpCode
-
load a reference onto the stack from a local variable #index
- isTransient() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared transient; not written or read by a persistent object manager.
- isTransient() - Method in interface xyz.cofe.trambda.bc.FieldFlags
- isTransitive() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Indicates that any module which depends on the current module, implicitly declares a dependence on the module indicated by this entry.
- isTransitive() - Method in interface xyz.cofe.trambda.bc.ClassFlags
- ISUB - xyz.cofe.trambda.bc.mth.OpCode
-
int subtract
- isVarArgs() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared with variable number of arguments.
- isVarArgs() - Method in interface xyz.cofe.trambda.bc.MethodFlags
- isVisible() - Method in class xyz.cofe.trambda.bc.cls.CAnnotation
-
Возвращает видна ли аннотация в runtime
- isVisible() - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- isVisible() - Method in class xyz.cofe.trambda.bc.fld.FAnnotation
- isVisible() - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- isVisible() - Method in class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
- isVisible() - Method in class xyz.cofe.trambda.bc.mth.MAnnotation
- isVisible() - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- isVisible() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- isVisible() - Method in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- isVisible() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- isVisible() - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- isVolatile() - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared volatile; cannot be cached.
- isVolatile() - Method in interface xyz.cofe.trambda.bc.FieldFlags
- isWriteAccess() - Method in class xyz.cofe.trambda.sec.FieldAccess
-
Возвращает тип операции: операция записи
- IUSHR - xyz.cofe.trambda.bc.mth.OpCode
-
int logical shift right
- IXOR - xyz.cofe.trambda.bc.mth.OpCode
-
int xor
J
- JavaClassName - Class in xyz.cofe.trambda
-
Кодирование имени класса
- JavaClassName(String) - Constructor for class xyz.cofe.trambda.JavaClassName
-
Конструктор для byte-code названия класса
- JavaClassName(String, String, String) - Constructor for class xyz.cofe.trambda.JavaClassName
-
Конструктор
- javaName() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Изменение имени класса, меняет содержимое поля
CBegin.name - JavaNamed(CBegin) - Constructor for class xyz.cofe.trambda.bc.cls.CBegin.JavaNamed
- JSR - xyz.cofe.trambda.bc.mth.OpCode
-
jump to subroutine at branchoffset (signed short constructed from unsigned bytes branchbyte1 << 8 | branchbyte2) and place the return address on the stack
L
- L2D - xyz.cofe.trambda.bc.mth.OpCode
-
convert an long into a double
- L2F - xyz.cofe.trambda.bc.mth.OpCode
-
convert an long into a float
- L2I - xyz.cofe.trambda.bc.mth.OpCode
-
convert an long into a int
- labelCreate(String) - Method in class xyz.cofe.trambda.bc.mth.MethodWriterCtx
- labelCreateOrGet(String) - Method in class xyz.cofe.trambda.bc.mth.MethodWriterCtx
- labelGet(String) - Method in class xyz.cofe.trambda.bc.mth.MethodWriterCtx
- labelsGet(String...) - Method in class xyz.cofe.trambda.bc.mth.MethodWriterCtx
- LADD - xyz.cofe.trambda.bc.mth.OpCode
-
add two longs
- LALOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load a long from an array
- lambdaDump() - Method in class xyz.cofe.trambda.AsmQuery
- LambdaDump - Class in xyz.cofe.trambda
-
Дамп лямбды, со всеми зависимыми лямбдами.
- LambdaDump() - Constructor for class xyz.cofe.trambda.LambdaDump
-
Конструктор по умолчанию
- LambdaDump.Restore - Class in xyz.cofe.trambda
-
Восстановление класса
- lambdaDumpInst - Variable in class xyz.cofe.trambda.AsmQuery
- lambdaNode - Variable in class xyz.cofe.trambda.LambdaDump
-
"Корневая" лямбда которая вызывается
- lambdaNode(Class<?>, String, String, String) - Method in class xyz.cofe.trambda.LambdaDump
-
Создание узла для байт кода лямбды и связанных лямбд
- LambdaNode - Class in xyz.cofe.trambda
-
Узел дерева лямд, описывает одну лямбду и связанные с ней лямбды.
- LambdaNode() - Constructor for class xyz.cofe.trambda.LambdaNode
-
Конструктор по умолчанию
- lambdaNodeCache - Variable in class xyz.cofe.trambda.LambdaDump
-
кеш сериализованная лямбда / корневой узел байт кода
- LAND - xyz.cofe.trambda.bc.mth.OpCode
-
bitwise AND of two longs
- LASTORE - xyz.cofe.trambda.bc.mth.OpCode
-
store a long to an array
- LCMP - xyz.cofe.trambda.bc.mth.OpCode
-
push 0 if the two longs are the same, 1 if value1 is greater than value2, -1 otherwise
- LCONST_0 - xyz.cofe.trambda.bc.mth.OpCode
-
push 0L (the number zero with type long) onto the stack
- LCONST_1 - xyz.cofe.trambda.bc.mth.OpCode
-
push 1L (the number one with type long) onto the stack
- LDC - xyz.cofe.trambda.bc.mth.OpCode
-
push a constant #index from a constant pool (String, int, float, Class, java.lang.invoke.MethodType, java.lang.invoke.MethodHandle, or a dynamically-computed constant) onto the stack
- LDC_W - xyz.cofe.trambda.bc.mth.OpCode
-
push a constant #index from a constant pool (String, int, float, Class, java.lang.invoke.MethodType, java.lang.invoke.MethodHandle, or a dynamically-computed constant) onto the stack (wide index is constructed as indexbyte1 << 8 | indexbyte2)
- LDC2_W - xyz.cofe.trambda.bc.mth.OpCode
-
push a constant #index from a constant pool (double, long, or a dynamically-computed constant) onto the stack (wide index is constructed as indexbyte1 << 8 | indexbyte2)
- LdcType - Enum in xyz.cofe.trambda.bc.bm
-
Тип константы
- LDIV - xyz.cofe.trambda.bc.mth.OpCode
-
divide two longs
- LLOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load a long value from a local variable #index
- LMUL - xyz.cofe.trambda.bc.mth.OpCode
-
multiply two longs
- LNEG - xyz.cofe.trambda.bc.mth.OpCode
-
negate a long
- Long - xyz.cofe.trambda.bc.bm.LdcType
- LongArg - Class in xyz.cofe.trambda.bc.bm
-
Аргумент bootstrap метода
- LongArg() - Constructor for class xyz.cofe.trambda.bc.bm.LongArg
-
Конструктор по умолчанию
- LongArg(Long) - Constructor for class xyz.cofe.trambda.bc.bm.LongArg
- LongArg(LongArg) - Constructor for class xyz.cofe.trambda.bc.bm.LongArg
-
Конструктор копирования
- LOOKUPSWITCH - xyz.cofe.trambda.bc.mth.OpCode
-
a target address is looked up from a table using a key and execution continues from the instruction at that address
- LOR - xyz.cofe.trambda.bc.mth.OpCode
-
bitwise OR of two longs
- LREM - xyz.cofe.trambda.bc.mth.OpCode
-
remainder of division of two longs
- LRETURN - xyz.cofe.trambda.bc.mth.OpCode
-
return a long value
- LSHL - xyz.cofe.trambda.bc.mth.OpCode
-
bitwise shift left of a long value1 by int value2 positions
- LSHR - xyz.cofe.trambda.bc.mth.OpCode
-
bitwise shift right of a long value1 by int value2 positions
- LSTORE - xyz.cofe.trambda.bc.mth.OpCode
-
store a long value in a local variable #index
- LSTORE_0 - xyz.cofe.trambda.bc.mth.OpCode
-
store a long value in a local variable 0
- LSTORE_1 - xyz.cofe.trambda.bc.mth.OpCode
-
store a long value in a local variable 1
- LSTORE_2 - xyz.cofe.trambda.bc.mth.OpCode
-
store a long value in a local variable 2
- LSTORE_3 - xyz.cofe.trambda.bc.mth.OpCode
-
store a long value in a local variable 3
- LSUB - xyz.cofe.trambda.bc.mth.OpCode
-
subtract two longs
- LUSHR - xyz.cofe.trambda.bc.mth.OpCode
-
bitwise shift right of a long value1 by int value2 positions, unsigned
- LXOR - xyz.cofe.trambda.bc.mth.OpCode
-
bitwise XOR of two longs
M
- MAbstractBC - Class in xyz.cofe.trambda.bc.mth
- MAbstractBC() - Constructor for class xyz.cofe.trambda.bc.mth.MAbstractBC
- MAnnotableParameterCount - Class in xyz.cofe.trambda.bc.mth
- MAnnotableParameterCount() - Constructor for class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
-
Конструктор по умолчанию
- MAnnotableParameterCount(int, boolean) - Constructor for class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
- MAnnotableParameterCount(MAnnotableParameterCount) - Constructor for class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
-
Конструктор копирования
- MAnnotation - Class in xyz.cofe.trambda.bc.mth
-
Visits an annotation of this method.
- MAnnotation() - Constructor for class xyz.cofe.trambda.bc.mth.MAnnotation
-
Конструктор по умолчанию
- MAnnotation(String, boolean) - Constructor for class xyz.cofe.trambda.bc.mth.MAnnotation
- MAnnotation(MAnnotation) - Constructor for class xyz.cofe.trambda.bc.mth.MAnnotation
-
Конструктор копирования
- MAnnotationDefault - Class in xyz.cofe.trambda.bc.mth
-
Visits the default value of this annotation interface method.
- MAnnotationDefault() - Constructor for class xyz.cofe.trambda.bc.mth.MAnnotationDefault
-
Конструктор по умолчанию
- MAnnotationDefault(MAnnotationDefault) - Constructor for class xyz.cofe.trambda.bc.mth.MAnnotationDefault
-
Конструктор копирования
- MCode - Class in xyz.cofe.trambda.bc.mth
-
Начала байт-кода метода
- MCode() - Constructor for class xyz.cofe.trambda.bc.mth.MCode
-
Конструктор по умолчанию
- MCode(MCode) - Constructor for class xyz.cofe.trambda.bc.mth.MCode
-
Конструктор копирования
- MEnd - Class in xyz.cofe.trambda.bc.mth
-
Конец метода
- MEnd() - Constructor for class xyz.cofe.trambda.bc.mth.MEnd
-
Конструктор по умолчанию
- MEnd(MEnd) - Constructor for class xyz.cofe.trambda.bc.mth.MEnd
-
Конструктор копирования
- method - Variable in class xyz.cofe.trambda.LambdaNode
-
Метод представляющий лямбду
- method() - Method in class xyz.cofe.trambda.LambdaDump.Restore
-
Возвращает метод соответствующий корневой лямбде
- Method - xyz.cofe.trambda.bc.bm.LdcType
- MethodByteCode - Interface in xyz.cofe.trambda.bc.mth
- methodByteCodes - Variable in class xyz.cofe.trambda.bc.cls.CMethod
-
байт-код метода
- MethodDescTypes - Class in xyz.cofe.trambda.sec
-
Описание сигнатуры метода
- MethodDescTypes(TypeDesc[], TypeDesc) - Constructor for class xyz.cofe.trambda.sec.MethodDescTypes
-
Конструктор
- MethodDump - Class in xyz.cofe.trambda
-
Создает дамп байт кода метода, используется в
AsmQuery. - MethodDump(int) - Constructor for class xyz.cofe.trambda.MethodDump
-
Constructs a new
MethodVisitor. - MethodDump(int, MethodVisitor) - Constructor for class xyz.cofe.trambda.MethodDump
-
Constructs a new
MethodVisitor. - MethodFlags - Interface in xyz.cofe.trambda.bc
- methods - Variable in class xyz.cofe.trambda.bc.cls.CBegin
-
Список методов класса
- MethodWriter - Interface in xyz.cofe.trambda.bc.mth
- MethodWriterCtx - Class in xyz.cofe.trambda.bc.mth
- MethodWriterCtx() - Constructor for class xyz.cofe.trambda.bc.mth.MethodWriterCtx
- MFieldInsn - Class in xyz.cofe.trambda.bc.mth
-
Доступ к полю объекта
- MFieldInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MFieldInsn
-
Конструктор по умолчанию
- MFieldInsn(int, String, String, String) - Constructor for class xyz.cofe.trambda.bc.mth.MFieldInsn
- MFieldInsn(MFieldInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MFieldInsn
-
Конструктор копирования
- MFrame - Class in xyz.cofe.trambda.bc.mth
- MFrame() - Constructor for class xyz.cofe.trambda.bc.mth.MFrame
-
Конструктор по умолчанию
- MFrame(int, int, Object[], int, Object[]) - Constructor for class xyz.cofe.trambda.bc.mth.MFrame
- MFrame(int, int, List<Object>, int, List<Object>) - Constructor for class xyz.cofe.trambda.bc.mth.MFrame
- MFrame(MFrame) - Constructor for class xyz.cofe.trambda.bc.mth.MFrame
-
Конструктор копирования
- MHandle - Class in xyz.cofe.trambda.bc.bm
- MHandle() - Constructor for class xyz.cofe.trambda.bc.bm.MHandle
-
Конструктор по умолчанию
- MHandle(Handle) - Constructor for class xyz.cofe.trambda.bc.bm.MHandle
- MHandle(MHandle) - Constructor for class xyz.cofe.trambda.bc.bm.MHandle
-
Конструктор копирования
- MIincInsn - Class in xyz.cofe.trambda.bc.mth
-
Increment local variable by constant (jvm spec).
- MIincInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MIincInsn
-
Конструктор по умолчанию
- MIincInsn(int, int) - Constructor for class xyz.cofe.trambda.bc.mth.MIincInsn
- MIincInsn(MIincInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MIincInsn
-
Конструктор копирования
- MInsn - Class in xyz.cofe.trambda.bc.mth
-
Простая инструкция the opcode of the instruction to be visited.
- MInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MInsn
-
Конструктор по умолчанию
- MInsn(int) - Constructor for class xyz.cofe.trambda.bc.mth.MInsn
- MInsn(MInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MInsn
-
Конструктор копирования
- MInsnAnnotation - Class in xyz.cofe.trambda.bc.mth
- MInsnAnnotation() - Constructor for class xyz.cofe.trambda.bc.mth.MInsnAnnotation
-
Конструктор по умолчанию
- MInsnAnnotation(int, String, String, boolean) - Constructor for class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- MInsnAnnotation(MInsnAnnotation) - Constructor for class xyz.cofe.trambda.bc.mth.MInsnAnnotation
-
Конструктор копирования
- MIntInsn - Class in xyz.cofe.trambda.bc.mth
- MIntInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MIntInsn
-
Конструктор по умолчанию
- MIntInsn(int, int) - Constructor for class xyz.cofe.trambda.bc.mth.MIntInsn
- MIntInsn(MIntInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MIntInsn
-
Конструктор копирования
- MInvokeDynamicInsn - Class in xyz.cofe.trambda.bc.mth
- MInvokeDynamicInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
-
Конструктор по умолчанию
- MInvokeDynamicInsn(String, String, Handle, Object[]) - Constructor for class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- MInvokeDynamicInsn(MInvokeDynamicInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
-
Конструктор копирования
- MJumpInsn - Class in xyz.cofe.trambda.bc.mth
-
Инструкция перехода
- MJumpInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MJumpInsn
-
Конструктор по умолчанию
- MJumpInsn(int, String) - Constructor for class xyz.cofe.trambda.bc.mth.MJumpInsn
- MJumpInsn(MJumpInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MJumpInsn
-
Конструктор копирования
- MLabel - Class in xyz.cofe.trambda.bc.mth
-
Метка в исходном коде/точка перехода
- MLabel() - Constructor for class xyz.cofe.trambda.bc.mth.MLabel
-
Конструктор по умолчанию
- MLabel(String) - Constructor for class xyz.cofe.trambda.bc.mth.MLabel
-
Конструктор
- MLabel(MLabel) - Constructor for class xyz.cofe.trambda.bc.mth.MLabel
-
Конструктор копирования
- MLdcInsn - Class in xyz.cofe.trambda.bc.mth
- MLdcInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MLdcInsn
-
Конструктор по умолчанию
- MLdcInsn(Object, LdcType) - Constructor for class xyz.cofe.trambda.bc.mth.MLdcInsn
- MLdcInsn(MLdcInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MLdcInsn
-
Конструктор копирования
- MLineNumber - Class in xyz.cofe.trambda.bc.mth
-
Номер строки в исходном коде
- MLineNumber() - Constructor for class xyz.cofe.trambda.bc.mth.MLineNumber
-
Конструктор по умолчанию
- MLineNumber(int, String) - Constructor for class xyz.cofe.trambda.bc.mth.MLineNumber
-
Конструктор
- MLineNumber(MLineNumber) - Constructor for class xyz.cofe.trambda.bc.mth.MLineNumber
-
Конструктор копирования
- MLocalVariable - Class in xyz.cofe.trambda.bc.mth
-
Определение локальной переменной
- MLocalVariable() - Constructor for class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Конструктор по умолчанию
- MLocalVariable(String, String, String, String, String, int) - Constructor for class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Конструктор
- MLocalVariable(MLocalVariable) - Constructor for class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Конструктор копирования
- MLocalVariableAnnotation - Class in xyz.cofe.trambda.bc.mth
- MLocalVariableAnnotation() - Constructor for class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
-
Конструктор по умолчанию
- MLocalVariableAnnotation(MLocalVariableAnnotation) - Constructor for class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
-
Конструктор копирования
- MLookupSwitchInsn - Class in xyz.cofe.trambda.bc.mth
-
lookupswitch
- MLookupSwitchInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn
-
Конструктор по умолчанию
- MLookupSwitchInsn(String, int[], String[]) - Constructor for class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn
-
Конструктор
- MLookupSwitchInsn(MLookupSwitchInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn
-
Конструктор копирования
- MMaxs - Class in xyz.cofe.trambda.bc.mth
-
максимальный размер стека и максимальное количество локальных переменных метода.
- MMaxs() - Constructor for class xyz.cofe.trambda.bc.mth.MMaxs
-
Конструктор по умолчанию
- MMaxs(int, int) - Constructor for class xyz.cofe.trambda.bc.mth.MMaxs
-
Конструктор
- MMaxs(MMaxs) - Constructor for class xyz.cofe.trambda.bc.mth.MMaxs
-
Конструктор копирования
- MMethodInsn - Class in xyz.cofe.trambda.bc.mth
-
This opcode is either INVOKEVIRTUAL, INVOKESPECIAL, INVOKESTATIC or INVOKEINTERFACE.
- MMethodInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MMethodInsn
-
Конструктор по умолчанию
- MMethodInsn(int, String, String, String, boolean) - Constructor for class xyz.cofe.trambda.bc.mth.MMethodInsn
-
Конструктор
- MMethodInsn(MMethodInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MMethodInsn
-
Конструктор копирования
- MMultiANewArrayInsn - Class in xyz.cofe.trambda.bc.mth
-
multianewarray
- MMultiANewArrayInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MMultiANewArrayInsn
-
Конструктор по умолчанию
- MMultiANewArrayInsn(String, int) - Constructor for class xyz.cofe.trambda.bc.mth.MMultiANewArrayInsn
- MMultiANewArrayInsn(MMultiANewArrayInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MMultiANewArrayInsn
-
Конструктор копирования
- MONITORENTER - xyz.cofe.trambda.bc.mth.OpCode
-
enter monitor for object ("grab the lock" – start of synchronized() section)
- MONITOREXIT - xyz.cofe.trambda.bc.mth.OpCode
-
exit monitor for object ("release the lock" – end of synchronized() section)
- MParameter - Class in xyz.cofe.trambda.bc.mth
-
Visits a parameter of this method.
- MParameter() - Constructor for class xyz.cofe.trambda.bc.mth.MParameter
-
Конструктор по умолчанию
- MParameter(String, int) - Constructor for class xyz.cofe.trambda.bc.mth.MParameter
- MParameter(MParameter) - Constructor for class xyz.cofe.trambda.bc.mth.MParameter
-
Конструктор копирования
- MParameterAnnotation - Class in xyz.cofe.trambda.bc.mth
- MParameterAnnotation() - Constructor for class xyz.cofe.trambda.bc.mth.MParameterAnnotation
-
Конструктор по умолчанию
- MParameterAnnotation(MParameterAnnotation) - Constructor for class xyz.cofe.trambda.bc.mth.MParameterAnnotation
-
Конструктор копирования
- MTableSwitchInsn - Class in xyz.cofe.trambda.bc.mth
-
tableswitch
- MTableSwitchInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
-
Конструктор по умолчанию
- MTableSwitchInsn(int, int, String, String...) - Constructor for class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
-
Конструктор
- MTableSwitchInsn(MTableSwitchInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
-
Конструктор копирования
- MTryCatchAnnotation - Class in xyz.cofe.trambda.bc.mth
- MTryCatchAnnotation() - Constructor for class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
-
Конструктор по умолчанию
- MTryCatchAnnotation(int, String, String, boolean) - Constructor for class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- MTryCatchAnnotation(MTryCatchAnnotation) - Constructor for class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
-
Конструктор копирования
- MTryCatchBlock - Class in xyz.cofe.trambda.bc.mth
-
try catch block
- MTryCatchBlock() - Constructor for class xyz.cofe.trambda.bc.mth.MTryCatchBlock
-
Конструктор по умолчанию
- MTryCatchBlock(String, String, String, String) - Constructor for class xyz.cofe.trambda.bc.mth.MTryCatchBlock
- MTryCatchBlock(MTryCatchBlock) - Constructor for class xyz.cofe.trambda.bc.mth.MTryCatchBlock
-
Конструктор копирования
- MTypeAnnotation - Class in xyz.cofe.trambda.bc.mth
- MTypeAnnotation() - Constructor for class xyz.cofe.trambda.bc.mth.MTypeAnnotation
-
Конструктор по умолчанию
- MTypeAnnotation(int, TypePath, String, boolean) - Constructor for class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- MTypeAnnotation(MTypeAnnotation) - Constructor for class xyz.cofe.trambda.bc.mth.MTypeAnnotation
-
Конструктор копирования
- MTypeInsn - Class in xyz.cofe.trambda.bc.mth
-
the opcode of the type instruction to be visited.
- MTypeInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MTypeInsn
-
Конструктор по умолчанию
- MTypeInsn(int, String) - Constructor for class xyz.cofe.trambda.bc.mth.MTypeInsn
-
Конструктор
- MTypeInsn(MTypeInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MTypeInsn
-
Конструктор копирования
- MULTIANEWARRAY - xyz.cofe.trambda.bc.mth.OpCode
-
create a new array of dimensions dimensions of type identified by class reference in constant pool index (indexbyte1 << 8 | indexbyte2); the sizes of each dimension is identified by count1, [count2, etc.]
- MVarInsn - Class in xyz.cofe.trambda.bc.mth
-
the opcode of the local variable instruction to be visited.
- MVarInsn() - Constructor for class xyz.cofe.trambda.bc.mth.MVarInsn
-
Конструктор по умолчанию
- MVarInsn(int, int) - Constructor for class xyz.cofe.trambda.bc.mth.MVarInsn
- MVarInsn(MVarInsn) - Constructor for class xyz.cofe.trambda.bc.mth.MVarInsn
-
Конструктор копирования
N
- name - Variable in class xyz.cofe.trambda.bc.ann.AEnum
- name - Variable in class xyz.cofe.trambda.bc.ann.APair
- name - Variable in class xyz.cofe.trambda.bc.ann.EmAArray
- name - Variable in class xyz.cofe.trambda.bc.ann.EmANameDesc
- name - Variable in class xyz.cofe.trambda.bc.cls.CBegin
- name - Variable in class xyz.cofe.trambda.bc.cls.CField
-
имя поля
- name - Variable in class xyz.cofe.trambda.bc.cls.CInnerClass
- name - Variable in class xyz.cofe.trambda.bc.cls.CMethod
-
имя метода
- name - Variable in class xyz.cofe.trambda.bc.cls.COuterClass
- name - Variable in class xyz.cofe.trambda.JavaClassName
-
Полное имя класса, например
java.lang.String - name - Variable in class xyz.cofe.trambda.sec.TypeDesc
-
Имя типа
- nestHost - Variable in class xyz.cofe.trambda.bc.cls.CBegin
- nestHost - Variable in class xyz.cofe.trambda.bc.cls.CNestHost
- nestMember - Variable in class xyz.cofe.trambda.bc.cls.CNestMember
- nestMembers - Variable in class xyz.cofe.trambda.bc.cls.CBegin
- NEW - xyz.cofe.trambda.bc.mth.OpCode
-
create new object of type identified by class reference in constant pool index (indexbyte1 << 8 | indexbyte2)
- NEWARRAY - xyz.cofe.trambda.bc.mth.OpCode
-
create new array with count elements of primitive type identified by atype
- nodes - Variable in class xyz.cofe.trambda.LambdaNode
-
Cписок лямбд которые вызываются из данной лямбды
- nodes() - Method in class xyz.cofe.trambda.bc.ann.EmAArray
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.ann.EmANameDesc
-
Возвращает дочерние узлы
- nodes() - Method in interface xyz.cofe.trambda.bc.ByteCode
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.cls.CAnnotation
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.fld.FAnnotation
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.mth.MAnnotation
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.mth.MAnnotationDefault
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
-
Возвращает дочерние узлы
- nodes() - Method in class xyz.cofe.trambda.LambdaNode
-
Возвращает дочерние узлы
- NOP - xyz.cofe.trambda.bc.mth.OpCode
-
perform no operation
O
- Object - xyz.cofe.trambda.bc.bm.LdcType
- onLambdaNode(LambdaNode) - Method in class xyz.cofe.trambda.LambdaDump
-
Вызывается при создании узла лямдды
- onSerializedLambda(SerializedLambda) - Method in class xyz.cofe.trambda.LambdaDump
-
Вызывается при нахождении сериализованного представления лямбды
- opcode - Variable in enum xyz.cofe.trambda.sec.FieldAccess.Operation
- OpCode - Enum in xyz.cofe.trambda.bc.mth
- order - Variable in class xyz.cofe.trambda.bc.cls.CBegin
-
Содержит порядок определения полей/методов/.. в классе (байт-коде)
- order(ClsByteCode, int) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает порядок определения полей/методов/..
- outerClass - Variable in class xyz.cofe.trambda.bc.cls.CBegin
- outerName - Variable in class xyz.cofe.trambda.bc.cls.CInnerClass
- owner - Variable in class xyz.cofe.trambda.bc.cls.COuterClass
P
- packageName - Variable in class xyz.cofe.trambda.JavaClassName
-
Имя пакета содержащий класс, например
java.lang - parameter - Variable in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- parameterCount - Variable in class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
- ParameterFlags - Interface in xyz.cofe.trambda.bc
- params - Variable in class xyz.cofe.trambda.sec.MethodDescTypes
-
Тип аргументов
- parse(String) - Static method in class xyz.cofe.trambda.sec.MethodDescTypes
-
Парсинг сигнатуры метода
- parse(String) - Static method in class xyz.cofe.trambda.sec.TypeDesc
-
Парсинг типа
- parse(String, int) - Static method in class xyz.cofe.trambda.bc.StringLiteral
-
Декодирование литерала
- parse(String, int) - Static method in class xyz.cofe.trambda.sec.TypeDesc
- Parse(TypeDesc, int, int) - Constructor for class xyz.cofe.trambda.sec.TypeDesc.Parse
- parseByteCode(byte[]) - Static method in class xyz.cofe.trambda.bc.cls.CBegin
-
Парсинг байт-кода
- parseByteCode(Class<?>) - Static method in class xyz.cofe.trambda.bc.cls.CBegin
-
Парсинг байт-кода класса.
- parseByteCode(URL) - Static method in class xyz.cofe.trambda.bc.cls.CBegin
-
Парсинг байт-кода
- permittedSubclass - Variable in class xyz.cofe.trambda.bc.cls.CBegin
- permittedSubclass - Variable in class xyz.cofe.trambda.bc.cls.CPermittedSubclass
- POP - xyz.cofe.trambda.bc.mth.OpCode
-
discard the top value on the stack
- POP2 - xyz.cofe.trambda.bc.mth.OpCode
-
discard the top two values on the stack (or one value, if it is a double or long)
- PredicateBuilder(SecurityFilters.Builder<MESSAGE, SCOPE>) - Constructor for class xyz.cofe.trambda.sec.SecurityFilters.PredicateBuilder
-
Конструктор
- PutField - xyz.cofe.trambda.sec.FieldAccess.Operation
-
Запись значения в поле
- PUTFIELD - xyz.cofe.trambda.bc.mth.OpCode
-
set field to value in an object objectref, where the field is identified by a field reference index in constant pool (indexbyte1 << 8 | indexbyte2)
- PutStatic - xyz.cofe.trambda.sec.FieldAccess.Operation
-
Запись значения в статическое поле
- PUTSTATIC - xyz.cofe.trambda.bc.mth.OpCode
-
set static field to value in a class, where the field is identified by a field reference index in constant pool (indexbyte1 << 8 | indexbyte2)
Q
- Query<ENV> - Interface in xyz.cofe.trambda
-
Общий интерфейс для вызова лямбды на сервере
R
- rawName() - Method in class xyz.cofe.trambda.JavaClassName
-
Возвращает byte-code названия класса
- refs - Variable in class xyz.cofe.trambda.LambdaDump
- restore() - Method in class xyz.cofe.trambda.LambdaDump
-
Восстановление класса
- Restore(LambdaDump) - Constructor for class xyz.cofe.trambda.LambdaDump.Restore
- restoreClass() - Method in class xyz.cofe.trambda.LambdaDump.Restore
-
Генерация класса, см
LambdaDump.Restore.restoreClass(Consumer) - restoreClass(Consumer<CMethod>) - Method in class xyz.cofe.trambda.LambdaDump.Restore
-
Генерация класса.
- RET - xyz.cofe.trambda.bc.mth.OpCode
-
continue execution from address taken from a local variable #index (the asymmetry with jsr is intentional)
- RETURN - xyz.cofe.trambda.bc.mth.OpCode
-
return void from method
- returns - Variable in class xyz.cofe.trambda.sec.MethodDescTypes
-
Тип результата
- rootMethodName - Variable in class xyz.cofe.trambda.LambdaDump.Restore
- rootMethodName() - Method in class xyz.cofe.trambda.LambdaDump.Restore
-
Возвращает имя метода который содержит реализацию лямбды
- rootMethodName(String) - Method in class xyz.cofe.trambda.LambdaDump.Restore
-
Указывает имя метода который содержит реализацию лямбды
S
- SALOAD - xyz.cofe.trambda.bc.mth.OpCode
-
load short from array
- SASTORE - xyz.cofe.trambda.bc.mth.OpCode
-
store short to array
- scope - Variable in class xyz.cofe.trambda.sec.SecurAccess
-
Область определения этой инструкции, например лямбда или метод
- SecurAccess<INSTR,SCOPE> - Class in xyz.cofe.trambda.sec
-
Попытка доступа/инструкции которая проверяетмя
- SecurAccess(INSTR, SCOPE) - Constructor for class xyz.cofe.trambda.sec.SecurAccess
-
Конструктор
- SecurityFilter<MESSAGE,SCOPE> - Interface in xyz.cofe.trambda.sec
-
Фильтр безопасности, для проверки байт-кода
- SecurityFilters<MESSAGE,SCOPE> - Class in xyz.cofe.trambda.sec
-
Создание фильтров безопасности.
- SecurityFilters(List<Function<SecurAccess<?, SCOPE>, Optional<Tuple2<MESSAGE, Boolean>>>>) - Constructor for class xyz.cofe.trambda.sec.SecurityFilters
-
Конструктор
- SecurityFilters.AllowBuilder<MESSAGE,SCOPE> - Class in xyz.cofe.trambda.sec
-
Строитель разрешающего фильтра
- SecurityFilters.Builder<MESSAGE,SCOPE> - Class in xyz.cofe.trambda.sec
-
Строитель фильтров
- SecurityFilters.DenyBuilder<MESSAGE,SCOPE> - Class in xyz.cofe.trambda.sec
-
Строитель запрещающего фильтра
- SecurityFilters.PredicateBuilder<MESSAGE,SCOPE,SELF extends SecurityFilters.PredicateBuilder<MESSAGE,SCOPE,SELF>> - Class in xyz.cofe.trambda.sec
-
Строитель фильтра-предиката
- SecurMessage<MESSAGE,SCOPE> - Class in xyz.cofe.trambda.sec
-
Сообщение о безопасности байт-кода
- SecurMessage() - Constructor for class xyz.cofe.trambda.sec.SecurMessage
-
Конструктор по умолчаню
- SecurMessage(SecurAccess<?, SCOPE>, boolean, MESSAGE) - Constructor for class xyz.cofe.trambda.sec.SecurMessage
-
Конструктор
- SecurMessage(SecurMessage<MESSAGE, SCOPE>) - Constructor for class xyz.cofe.trambda.sec.SecurMessage
-
Конструктор копирования
- serializableLambdaCache - Variable in class xyz.cofe.trambda.LambdaDump
-
кеш лямбда / сериализованная форма
- serializedLambda(Serializable) - Method in class xyz.cofe.trambda.LambdaDump
-
получение сералиазованной лямбды
- serLambda - Variable in class xyz.cofe.trambda.AsmQuery
- setAbstract(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
-
set abstract
- setAbstract(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setAccess(int) - Method in interface xyz.cofe.trambda.bc.AccFlagsProperty
- setAccess(int) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает флаги доступа к классу
AccFlags - setAccess(int) - Method in class xyz.cofe.trambda.bc.cls.CField
-
Указывает флаги доступа к полю
AccFlags - setAccess(int) - Method in class xyz.cofe.trambda.bc.cls.CInnerClass
- setAccess(int) - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Указывает флаги доступа к методу
AccFlags - setAccess(int) - Method in class xyz.cofe.trambda.bc.mth.MParameter
-
the parameter's access flags, only
ACC_FINAL,ACC_SYNTHETICor/andACC_MANDATEDare allowed (seeOpcodes). - setAccess(SecurAccess<?, SCOPE>) - Method in class xyz.cofe.trambda.sec.SecurMessage
-
Указывает инструкцию байт-кода
- setAllow(boolean) - Method in class xyz.cofe.trambda.sec.SecurMessage
-
Указывает разрешен (true) или запрещен (false) доступ/инструкция
- setAnnotation(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setAnnotationByteCodes(List<AnnotationByteCode>) - Method in class xyz.cofe.trambda.bc.ann.EmbededAnnotation
- setAnnotationByteCodes(List<AnnotationByteCode>) - Method in class xyz.cofe.trambda.bc.cls.CAnnotation
-
Возвращает вложенные параметры аннотации
- setAnnotationByteCodes(List<AnnotationByteCode>) - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- setAnnotationByteCodes(List<AnnotationByteCode>) - Method in class xyz.cofe.trambda.bc.fld.FAnnotation
- setAnnotationByteCodes(List<AnnotationByteCode>) - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- setAnnotationByteCodes(List<AnnotationByteCode>) - Method in class xyz.cofe.trambda.bc.mth.MAnnotation
- setAnnotationByteCodes(List<AnnotationByteCode>) - Method in class xyz.cofe.trambda.bc.mth.MAnnotationDefault
- setAnnotationByteCodes(List<AnnotationByteCode>) - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- setAnnotationByteCodes(List<AnnotationByteCode>) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- setAnnotationByteCodes(List<AnnotationByteCode>) - Method in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- setAnnotationByteCodes(List<AnnotationByteCode>) - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- setAnnotationByteCodes(List<AnnotationByteCode>) - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- setAnnotations(List<CAnnotation>) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает аннотации прикрепленные к классу
- setBootstrapMethodArguments(List<BootstrapMethArg>) - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- setBootstrapMethodHandle(MHandle) - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- setBridge(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setCacheSerializedLambda(boolean) - Method in class xyz.cofe.trambda.LambdaDump
- setCapturedArgs(List<Object>) - Method in class xyz.cofe.trambda.LambdaDump
-
Указывает захваченные переменные которые передаются в лямбду (замыкание)
- setClazz(CBegin) - Method in class xyz.cofe.trambda.LambdaNode
-
Указывает байт-код класса содержащего лямбду
- setDebug(String) - Method in class xyz.cofe.trambda.bc.cls.CSource
- setDefaultHandlerLabel(String) - Method in class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn
-
Указывает начало блока обработчика по умолчанию.
- setDefaultLabel(String) - Method in class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
-
beginning of the default handler block.
- setDeprecated(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setDeprecated(boolean) - Method in interface xyz.cofe.trambda.bc.FieldFlags
- setDeprecated(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setDesc(String) - Method in class xyz.cofe.trambda.bc.bm.MHandle
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.ann.AEnum
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.ann.EmANameDesc
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.cls.CAnnotation
-
Указывает имя типа аннотации
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.cls.CField
-
Указывает дескриптор типа данных
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Указывает дескриптор типов параметров и результата
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.cls.COuterClass
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.fld.FAnnotation
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.mth.MAnnotation
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.mth.MFieldInsn
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Указывает дескриптор типа локальной переменной
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.mth.MMultiANewArrayInsn
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- setDescriptor(String) - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- setEndLabels(String[]) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- setEnum(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
-
Declared as an enum type.
- setEnum(boolean) - Method in interface xyz.cofe.trambda.bc.FieldFlags
- setExceptions(String[]) - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Указывает исключения генерируемые методом
- setFieldByteCodes(List<FieldByteCode>) - Method in class xyz.cofe.trambda.bc.cls.CField
-
Указывает байт-код связанный с полем - аннотации
- setFields(List<CField>) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает список полней класса
- setFinal(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setFinal(boolean) - Method in interface xyz.cofe.trambda.bc.FieldFlags
- setFinal(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setFinal(boolean) - Method in interface xyz.cofe.trambda.bc.ParameterFlags
- setHandle(MHandle) - Method in class xyz.cofe.trambda.bc.bm.HandleArg
- setIface(boolean) - Method in class xyz.cofe.trambda.bc.bm.MHandle
- setIface(boolean) - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- setIncrement(int) - Method in class xyz.cofe.trambda.bc.mth.MIincInsn
-
Указывает величину увеличения значения переменной
- setIndex(int) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Указывает индекс переменной
- setIndex(int[]) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- setInnerClasses(List<CInnerClass>) - Method in class xyz.cofe.trambda.bc.cls.CBegin
- setInnerName(String) - Method in class xyz.cofe.trambda.bc.cls.CInnerClass
- setInterface(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setInterfaces(String[]) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает имена (байт-код) интерфейсов, см
JavaClassName - setKeys(int[]) - Method in class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn
-
Указывает значения ключей
- setLabel(String) - Method in class xyz.cofe.trambda.bc.mth.MJumpInsn
-
Указывает метку перехода
- setLabel(String) - Method in class xyz.cofe.trambda.bc.mth.MLineNumber
-
Указывает с какой меткой связана
- setLabelEnd(String) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Указывает последняя инструкция, соответствующая области действия этой локальной переменной (исключая).
- setLabelEnd(String) - Method in class xyz.cofe.trambda.bc.mth.MTryCatchBlock
- setLabelHandler(String) - Method in class xyz.cofe.trambda.bc.mth.MTryCatchBlock
- setLabels(String[]) - Method in class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn
-
Указывает начала блоков обработчика.
- setLabels(String[]) - Method in class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
-
beginnings of the handler blocks.
- setLabelStart(String) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Указывает первая инструкция, соответствующая области действия этой локальной переменной (включительно).
- setLabelStart(String) - Method in class xyz.cofe.trambda.bc.mth.MTryCatchBlock
- setLambdaNode(LambdaNode) - Method in class xyz.cofe.trambda.LambdaDump
-
Указывает корень дерева лямбд
- setLdcType(LdcType) - Method in class xyz.cofe.trambda.bc.mth.MLdcInsn
- setLine(int) - Method in class xyz.cofe.trambda.bc.mth.MLineNumber
-
Указывает номер строки в исходном коде
- setLocal(List<Object>) - Method in class xyz.cofe.trambda.bc.mth.MFrame
- setMandated(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setMandated(boolean) - Method in interface xyz.cofe.trambda.bc.FieldFlags
- setMandated(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setMandated(boolean) - Method in interface xyz.cofe.trambda.bc.ParameterFlags
- setMax(int) - Method in class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
-
the maximum key value.
- setMaxLocals(int) - Method in class xyz.cofe.trambda.bc.mth.MMaxs
-
Указывает максимальное количество локальных переменных для метода.
- setMaxStack(int) - Method in class xyz.cofe.trambda.bc.mth.MMaxs
-
Указывает максимальный размер стека метода.
- setMessage(MESSAGE) - Method in class xyz.cofe.trambda.sec.SecurMessage
-
Указывает сообщение
- setMethod(CMethod) - Method in class xyz.cofe.trambda.LambdaNode
-
Указывает метод представляющий лямбду
- setMethodByteCodes(List<MethodByteCode>) - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Указывает байт-код метода
- setMethods(List<CMethod>) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает список методов класса
- setMin(int) - Method in class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
-
the minimum key value
- setModule(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setName(String) - Method in class xyz.cofe.trambda.bc.ann.AEnum
- setName(String) - Method in class xyz.cofe.trambda.bc.ann.APair
- setName(String) - Method in class xyz.cofe.trambda.bc.ann.EmAArray
- setName(String) - Method in class xyz.cofe.trambda.bc.ann.EmANameDesc
- setName(String) - Method in class xyz.cofe.trambda.bc.bm.MHandle
- setName(String) - Method in class xyz.cofe.trambda.bc.cls.CBegin.JavaNamed
-
Указывает полное имя класса
- setName(String) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает имя (байт-код) класса, см
CBegin.javaName(),JavaClassName - setName(String) - Method in class xyz.cofe.trambda.bc.cls.CField
-
Указывает имя поля
- setName(String) - Method in class xyz.cofe.trambda.bc.cls.CInnerClass
- setName(String) - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Указывает имя метода
- setName(String) - Method in class xyz.cofe.trambda.bc.cls.COuterClass
- setName(String) - Method in class xyz.cofe.trambda.bc.mth.MFieldInsn
- setName(String) - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- setName(String) - Method in class xyz.cofe.trambda.bc.mth.MLabel
-
Указывает название метки
- setName(String) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Указывает имя переменной
- setName(String) - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- setName(String) - Method in class xyz.cofe.trambda.bc.mth.MParameter
-
parameter name or null if none is provided.
- setNative(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setNestHost(String) - Method in class xyz.cofe.trambda.bc.cls.CNestHost
- setNestHost(CNestHost) - Method in class xyz.cofe.trambda.bc.cls.CBegin
- setNestMember(String) - Method in class xyz.cofe.trambda.bc.cls.CNestMember
- setNestMembers(List<CNestMember>) - Method in class xyz.cofe.trambda.bc.cls.CBegin
- setNodes(List<LambdaNode>) - Method in class xyz.cofe.trambda.LambdaNode
-
Указывает список лямбд которые вызываются
- setNumDimensions(int) - Method in class xyz.cofe.trambda.bc.mth.MMultiANewArrayInsn
- setNumLocal(int) - Method in class xyz.cofe.trambda.bc.mth.MFrame
- setNumStack(int) - Method in class xyz.cofe.trambda.bc.mth.MFrame
- setOpcode(int) - Method in class xyz.cofe.trambda.bc.mth.MFieldInsn
- setOpcode(int) - Method in class xyz.cofe.trambda.bc.mth.MInsn
- setOpcode(int) - Method in class xyz.cofe.trambda.bc.mth.MIntInsn
- setOpcode(int) - Method in class xyz.cofe.trambda.bc.mth.MJumpInsn
-
Указывает код инструкции
- setOpcode(int) - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- setOpcode(int) - Method in class xyz.cofe.trambda.bc.mth.MTypeInsn
-
Указывает код инструкции
- setOpcode(int) - Method in class xyz.cofe.trambda.bc.mth.MVarInsn
- setOpen(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setOperand(int) - Method in class xyz.cofe.trambda.bc.mth.MIntInsn
- setOrder(Map<ClsByteCode, Integer>) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает порядок определения полей/методов/.. в классе (байт-коде)
- setOuterClass(COuterClass) - Method in class xyz.cofe.trambda.bc.cls.CBegin
- setOuterName(String) - Method in class xyz.cofe.trambda.bc.cls.CInnerClass
- setOwner(String) - Method in class xyz.cofe.trambda.bc.bm.MHandle
- setOwner(String) - Method in class xyz.cofe.trambda.bc.cls.COuterClass
- setOwner(String) - Method in class xyz.cofe.trambda.bc.mth.MFieldInsn
- setOwner(String) - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- setPackage(String) - Method in class xyz.cofe.trambda.bc.cls.CBegin.JavaNamed
-
Возвращает имя пакета содержащий класс, например
java.lang - setParameter(int) - Method in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- setParameterCount(int) - Method in class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
- setPermittedSubclass(String) - Method in class xyz.cofe.trambda.bc.cls.CPermittedSubclass
- setPermittedSubclass(CPermittedSubclass) - Method in class xyz.cofe.trambda.bc.cls.CBegin
- setPrivate(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setPrivate(boolean) - Method in interface xyz.cofe.trambda.bc.FieldFlags
- setPrivate(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setProtected(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setProtected(boolean) - Method in interface xyz.cofe.trambda.bc.FieldFlags
- setProtected(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setPublic(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setPublic(boolean) - Method in interface xyz.cofe.trambda.bc.FieldFlags
- setPublic(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setRecord(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setSignature(String) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает сигнатуру generic
- setSignature(String) - Method in class xyz.cofe.trambda.bc.cls.CField
-
Указывает сигнатуру в случае Generic типа
- setSignature(String) - Method in class xyz.cofe.trambda.bc.cls.CMethod
-
Указывает сигнатуру generic параметров и результата
- setSignature(String) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
-
Указывает сигнатура для Generic типа локальной переменной или null
- setSimpleName(String) - Method in class xyz.cofe.trambda.bc.cls.CBegin.JavaNamed
-
Указывает простое имя класса, например
String - setSource(String) - Method in class xyz.cofe.trambda.bc.cls.CSource
- setSource(CSource) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает имя исходного файла
- setStack(List<Object>) - Method in class xyz.cofe.trambda.bc.mth.MFrame
- setStartLabels(String[]) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- setStatic(boolean) - Method in interface xyz.cofe.trambda.bc.FieldFlags
- setStatic(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setStaticPhase(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setStrict(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setSuper(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setSuperName(String) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает имя (байт-код) класса родителя
JavaClassName - setSynchronized(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setSynthetic(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setSynthetic(boolean) - Method in interface xyz.cofe.trambda.bc.FieldFlags
- setSynthetic(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setSynthetic(boolean) - Method in interface xyz.cofe.trambda.bc.ParameterFlags
- setTag(int) - Method in class xyz.cofe.trambda.bc.bm.MHandle
- setTransient(boolean) - Method in interface xyz.cofe.trambda.bc.FieldFlags
- setTransitive(boolean) - Method in interface xyz.cofe.trambda.bc.ClassFlags
- setType(int) - Method in class xyz.cofe.trambda.bc.mth.MFrame
- setType(String) - Method in class xyz.cofe.trambda.bc.bm.TypeArg
- setType(String) - Method in class xyz.cofe.trambda.bc.mth.MTryCatchBlock
- setType(String) - Method in class xyz.cofe.trambda.bc.mth.MTypeInsn
-
Указывает тип
- setTypeAnnotations(List<CTypeAnnotation>) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает аннотации прикрепленные к классу
- setTypePath(String) - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- setTypePath(String) - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- setTypePath(String) - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- setTypePath(String) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- setTypePath(String) - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- setTypePath(String) - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- setTypeRef(int) - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- setTypeRef(int) - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- setTypeRef(int) - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- setTypeRef(int) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- setTypeRef(int) - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- setTypeRef(int) - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- setValue(Double) - Method in class xyz.cofe.trambda.bc.bm.DoubleArg
- setValue(Float) - Method in class xyz.cofe.trambda.bc.bm.FloatArg
- setValue(Integer) - Method in class xyz.cofe.trambda.bc.bm.IntArg
- setValue(Long) - Method in class xyz.cofe.trambda.bc.bm.LongArg
- setValue(Object) - Method in class xyz.cofe.trambda.bc.cls.CField
-
Указывает значение поля
- setValue(Object) - Method in class xyz.cofe.trambda.bc.mth.MLdcInsn
- setValue(String) - Method in class xyz.cofe.trambda.bc.ann.AEnum
- setValue(String) - Method in class xyz.cofe.trambda.bc.bm.StringArg
- setValue(V) - Method in class xyz.cofe.trambda.bc.ann.APair
- setVarArgs(boolean) - Method in interface xyz.cofe.trambda.bc.MethodFlags
- setVariable(int) - Method in class xyz.cofe.trambda.bc.mth.MIincInsn
-
Указывает индекс переменной
- setVariable(int) - Method in class xyz.cofe.trambda.bc.mth.MVarInsn
- setVersion(int) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Указывает версию байт-кода совместимую с JVM
CBegin.version - setVisible(boolean) - Method in class xyz.cofe.trambda.bc.cls.CAnnotation
-
Указывает видна ли аннотация в runtime
- setVisible(boolean) - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- setVisible(boolean) - Method in class xyz.cofe.trambda.bc.fld.FAnnotation
- setVisible(boolean) - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- setVisible(boolean) - Method in class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
- setVisible(boolean) - Method in class xyz.cofe.trambda.bc.mth.MAnnotation
- setVisible(boolean) - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- setVisible(boolean) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- setVisible(boolean) - Method in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- setVisible(boolean) - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- setVisible(boolean) - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- setVolatile(boolean) - Method in interface xyz.cofe.trambda.bc.FieldFlags
- signature - Variable in class xyz.cofe.trambda.bc.cls.CBegin
-
Сигнатура в случае Generic класса/интерфейса или null
- signature - Variable in class xyz.cofe.trambda.bc.cls.CField
-
сигнатура, в случае Generic
- signature - Variable in class xyz.cofe.trambda.bc.cls.CMethod
-
сигнатура generic параметров и результата
- simpleName - Variable in class xyz.cofe.trambda.JavaClassName
-
Простое имя класса, например, например
String - SIPUSH - xyz.cofe.trambda.bc.mth.OpCode
-
push a short onto the stack as an integer value
- source - Variable in class xyz.cofe.trambda.bc.cls.CBegin
-
Содержит имя исходного класса/файла отладки (debug)
- source - Variable in class xyz.cofe.trambda.bc.cls.CSource
- startLabels - Variable in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- String - xyz.cofe.trambda.bc.bm.LdcType
- StringArg - Class in xyz.cofe.trambda.bc.bm
-
Аргумент bootstrap метода
- StringArg() - Constructor for class xyz.cofe.trambda.bc.bm.StringArg
-
Конструктор по умолчанию
- StringArg(String) - Constructor for class xyz.cofe.trambda.bc.bm.StringArg
- StringArg(StringArg) - Constructor for class xyz.cofe.trambda.bc.bm.StringArg
-
Конструктор копирования
- StringLiteral - Class in xyz.cofe.trambda.bc
-
Кодирование - декодирование строчных литералов
- StringLiteral() - Constructor for class xyz.cofe.trambda.bc.StringLiteral
- superName - Variable in class xyz.cofe.trambda.bc.cls.CBegin
-
Имя (байт-код) класса родителя
JavaClassName - SWAP - xyz.cofe.trambda.bc.mth.OpCode
-
swaps two top words on the stack (note that value1 and value2 must not be double or long)
T
- TABLESWITCH - xyz.cofe.trambda.bc.mth.OpCode
-
continue execution from an address in the table at offset index
- to - Variable in class xyz.cofe.trambda.sec.TypeDesc.Parse
- toByteCode() - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Возвращает байт-код.
- toString() - Method in class xyz.cofe.trambda.bc.ann.AEnd
- toString() - Method in class xyz.cofe.trambda.bc.ann.AEnum
- toString() - Method in class xyz.cofe.trambda.bc.ann.APair.APairIntArr1D
- toString() - Method in class xyz.cofe.trambda.bc.ann.APair.APairString
- toString() - Method in class xyz.cofe.trambda.bc.ann.APair
- toString() - Method in class xyz.cofe.trambda.bc.ann.EmAArray
- toString() - Method in class xyz.cofe.trambda.bc.ann.EmANameDesc
- toString() - Method in class xyz.cofe.trambda.bc.bm.DoubleArg
- toString() - Method in class xyz.cofe.trambda.bc.bm.FloatArg
- toString() - Method in class xyz.cofe.trambda.bc.bm.HandleArg
- toString() - Method in class xyz.cofe.trambda.bc.bm.IntArg
- toString() - Method in class xyz.cofe.trambda.bc.bm.LongArg
- toString() - Method in class xyz.cofe.trambda.bc.bm.MHandle
- toString() - Method in class xyz.cofe.trambda.bc.bm.StringArg
- toString() - Method in class xyz.cofe.trambda.bc.bm.TypeArg
- toString() - Method in class xyz.cofe.trambda.bc.cls.CAnnotation
- toString() - Method in class xyz.cofe.trambda.bc.cls.CBegin.JavaNamed
- toString() - Method in class xyz.cofe.trambda.bc.cls.CBegin
- toString() - Method in class xyz.cofe.trambda.bc.cls.CEnd
- toString() - Method in class xyz.cofe.trambda.bc.cls.CField
- toString() - Method in class xyz.cofe.trambda.bc.cls.CInnerClass
- toString() - Method in class xyz.cofe.trambda.bc.cls.CMethod
- toString() - Method in class xyz.cofe.trambda.bc.cls.CNestHost
- toString() - Method in class xyz.cofe.trambda.bc.cls.CNestMember
- toString() - Method in class xyz.cofe.trambda.bc.cls.COuterClass
- toString() - Method in class xyz.cofe.trambda.bc.cls.CPermittedSubclass
- toString() - Method in class xyz.cofe.trambda.bc.cls.CSource
- toString() - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- toString() - Method in class xyz.cofe.trambda.bc.fld.FAnnotation
- toString() - Method in class xyz.cofe.trambda.bc.fld.FieldEnd
- toString() - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- toString() - Method in class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
- toString() - Method in class xyz.cofe.trambda.bc.mth.MAnnotation
- toString() - Method in class xyz.cofe.trambda.bc.mth.MAnnotationDefault
- toString() - Method in class xyz.cofe.trambda.bc.mth.MCode
- toString() - Method in class xyz.cofe.trambda.bc.mth.MEnd
- toString() - Method in class xyz.cofe.trambda.bc.mth.MFieldInsn
- toString() - Method in class xyz.cofe.trambda.bc.mth.MFrame
- toString() - Method in class xyz.cofe.trambda.bc.mth.MIincInsn
- toString() - Method in class xyz.cofe.trambda.bc.mth.MInsn
- toString() - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- toString() - Method in class xyz.cofe.trambda.bc.mth.MIntInsn
- toString() - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- toString() - Method in class xyz.cofe.trambda.bc.mth.MJumpInsn
- toString() - Method in class xyz.cofe.trambda.bc.mth.MLabel
- toString() - Method in class xyz.cofe.trambda.bc.mth.MLdcInsn
- toString() - Method in class xyz.cofe.trambda.bc.mth.MLineNumber
- toString() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
- toString() - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- toString() - Method in class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn
- toString() - Method in class xyz.cofe.trambda.bc.mth.MMaxs
- toString() - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- toString() - Method in class xyz.cofe.trambda.bc.mth.MMultiANewArrayInsn
- toString() - Method in class xyz.cofe.trambda.bc.mth.MParameter
- toString() - Method in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- toString() - Method in class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
- toString() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- toString() - Method in class xyz.cofe.trambda.bc.mth.MTryCatchBlock
- toString() - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- toString() - Method in class xyz.cofe.trambda.bc.mth.MTypeInsn
- toString() - Method in class xyz.cofe.trambda.bc.mth.MVarInsn
- toString() - Method in class xyz.cofe.trambda.JavaClassName
- toString() - Method in class xyz.cofe.trambda.LambdaNode
- toString() - Method in class xyz.cofe.trambda.sec.FieldAccess
- toString() - Method in class xyz.cofe.trambda.sec.InvokeDynamicCall
- toString() - Method in class xyz.cofe.trambda.sec.InvokeMethod
- toString() - Method in class xyz.cofe.trambda.sec.MethodDescTypes
- toString() - Method in class xyz.cofe.trambda.sec.SecurMessage
- toString() - Method in class xyz.cofe.trambda.sec.TypeDesc
- toStringLiteral(String) - Static method in class xyz.cofe.trambda.bc.StringLiteral
-
Кодирование строки
- type - Variable in class xyz.cofe.trambda.sec.TypeDesc.Parse
-
Описание типа
- typeAnnotations - Variable in class xyz.cofe.trambda.bc.cls.CBegin
-
аннотации прикрепленные к классу
- TypeArg - Class in xyz.cofe.trambda.bc.bm
-
Аргумент bootstrap метода
- TypeArg() - Constructor for class xyz.cofe.trambda.bc.bm.TypeArg
-
Конструктор по умолчанию
- TypeArg(String) - Constructor for class xyz.cofe.trambda.bc.bm.TypeArg
- TypeArg(TypeArg) - Constructor for class xyz.cofe.trambda.bc.bm.TypeArg
-
Конструктор копирования
- TypeDesc - Class in xyz.cofe.trambda.sec
-
Описание типа поля/параметра/...
- TypeDesc(String) - Constructor for class xyz.cofe.trambda.sec.TypeDesc
-
Конструктор
- TypeDesc(String, int) - Constructor for class xyz.cofe.trambda.sec.TypeDesc
-
Конструктор
- TypeDesc.Parse - Class in xyz.cofe.trambda.sec
-
Результат парсинга
- typePath - Variable in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
-
the path to the annotated type argument, wildcard bound, array element type, or static inner type within 'typeRef'.
- typePath - Variable in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- typePath - Variable in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- typePath - Variable in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- typePath - Variable in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- typePath - Variable in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- typeRef - Variable in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
-
a reference to the annotated type.
- typeRef - Variable in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- typeRef - Variable in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- typeRef - Variable in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- typeRef - Variable in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- typeRef - Variable in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
U
- undefined - Static variable in class xyz.cofe.trambda.sec.MethodDescTypes
-
Неопределенная сигнатура метода
- undefined - Static variable in class xyz.cofe.trambda.sec.TypeDesc
-
Тип не определен
- Undefined - xyz.cofe.trambda.sec.FieldAccess.Operation
V
- validate(List<SecurAccess<?, SCOPE>>) - Method in interface xyz.cofe.trambda.sec.SecurityFilter
-
Проверка байт-кода
- validate(List<SecurAccess<?, SCOPE>>) - Method in class xyz.cofe.trambda.sec.SecurityFilters
-
Проверка инструкций на предмет безопасности
- validId - Static variable in class xyz.cofe.trambda.JavaClassName
- value - Variable in class xyz.cofe.trambda.bc.ann.AEnum
- value - Variable in class xyz.cofe.trambda.bc.ann.APair
- value - Variable in class xyz.cofe.trambda.bc.cls.CField
-
значение поля
- value() - Method in class xyz.cofe.trambda.bc.AccFlags
- valueOf(String) - Static method in enum xyz.cofe.trambda.bc.bm.LdcType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum xyz.cofe.trambda.bc.mth.OpCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum xyz.cofe.trambda.sec.FieldAccess.Operation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum xyz.cofe.trambda.bc.bm.LdcType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum xyz.cofe.trambda.bc.mth.OpCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum xyz.cofe.trambda.sec.FieldAccess.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version - Variable in class xyz.cofe.trambda.bc.cls.CBegin
-
версия байт-кода 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
- visible - Variable in class xyz.cofe.trambda.bc.cls.CAnnotation
-
true если аннотация видна в runtime
- visible - Variable in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- visible - Variable in class xyz.cofe.trambda.bc.fld.FAnnotation
- visible - Variable in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- visible - Variable in class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
- visible - Variable in class xyz.cofe.trambda.bc.mth.MAnnotation
- visible - Variable in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- visible - Variable in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- visible - Variable in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- visible - Variable in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- visible - Variable in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- visit(int, int, String, String, String, String[]) - Method in class xyz.cofe.trambda.ClassDump
- visit(String, Object) - Method in class xyz.cofe.trambda.AnnotationDump
-
Visits a primitive value of the annotation.
- visitAnnotableParameterCount(int, boolean) - Method in class xyz.cofe.trambda.MethodDump
-
Visits the number of method parameters that can have annotations.
- visitAnnotation(String, boolean) - Method in class xyz.cofe.trambda.ClassDump
- visitAnnotation(String, boolean) - Method in class xyz.cofe.trambda.FieldDump
-
Visits an annotation of the field.
- visitAnnotation(String, boolean) - Method in class xyz.cofe.trambda.MethodDump
-
Visits an annotation of this method.
- visitAnnotation(String, String) - Method in class xyz.cofe.trambda.AnnotationDump
-
Visits a nested annotation value of the annotation.
- visitAnnotationDefault() - Method in class xyz.cofe.trambda.MethodDump
-
Visits the default value of this annotation interface method.
- visitArray(String) - Method in class xyz.cofe.trambda.AnnotationDump
-
Visits an array value of the annotation.
- visitAttribute(Attribute) - Method in class xyz.cofe.trambda.ClassDump
- visitAttribute(Attribute) - Method in class xyz.cofe.trambda.FieldDump
-
Visits a non standard attribute of the field.
- visitAttribute(Attribute) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a non standard attribute of this method.
- visitCode() - Method in class xyz.cofe.trambda.MethodDump
-
Starts the visit of the method's code, if any (i.e. non abstract method).
- visitEnd() - Method in class xyz.cofe.trambda.AnnotationDump
-
Visits the end of the annotation.
- visitEnd() - Method in class xyz.cofe.trambda.ClassDump
- visitEnd() - Method in class xyz.cofe.trambda.FieldDump
-
Visits the end of the field.
- visitEnd() - Method in class xyz.cofe.trambda.MethodDump
-
Visits the end of the method.
- visitEnum(String, String, String) - Method in class xyz.cofe.trambda.AnnotationDump
-
Visits an enumeration value of the annotation.
- visitField(int, String, String, String, Object) - Method in class xyz.cofe.trambda.ClassDump
- visitFieldInsn(int, String, String, String) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a field instruction.
- visitFrame(int, int, Object[], int, Object[]) - Method in class xyz.cofe.trambda.MethodDump
-
Visits the current state of the local variables and operand stack elements.
- visitIincInsn(int, int) - Method in class xyz.cofe.trambda.MethodDump
-
Visits an IINC instruction.
- visitInnerClass(String, String, String, int) - Method in class xyz.cofe.trambda.ClassDump
- visitInsn(int) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a zero operand instruction.
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class xyz.cofe.trambda.MethodDump
-
Visits an annotation on an instruction.
- visitIntInsn(int, int) - Method in class xyz.cofe.trambda.MethodDump
-
Visits an instruction with a single int operand.
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class xyz.cofe.trambda.MethodDump
-
Visits an invokedynamic instruction.
- visitJumpInsn(int, Label) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a jump instruction.
- visitLabel(Label) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a label.
- visitLdcInsn(Object) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a LDC instruction.
- visitLineNumber(int, Label) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a line number declaration.
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a local variable declaration.
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class xyz.cofe.trambda.MethodDump
-
Visits an annotation on a local variable type.
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a LOOKUPSWITCH instruction.
- visitMaxs(int, int) - Method in class xyz.cofe.trambda.MethodDump
-
Visits the maximum stack size and the maximum number of local variables of the method.
- visitMethod(int, String, String, String, String[]) - Method in class xyz.cofe.trambda.ClassDump
- visitMethodInsn(int, String, String, String, boolean) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a method instruction.
- visitModule(String, int, String) - Method in class xyz.cofe.trambda.ClassDump
- visitMultiANewArrayInsn(String, int) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a MULTIANEWARRAY instruction.
- visitNestHost(String) - Method in class xyz.cofe.trambda.ClassDump
- visitNestMember(String) - Method in class xyz.cofe.trambda.ClassDump
- visitOuterClass(String, String, String) - Method in class xyz.cofe.trambda.ClassDump
- visitParameter(String, int) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a parameter of this method.
- visitParameterAnnotation(int, String, boolean) - Method in class xyz.cofe.trambda.MethodDump
-
Visits an annotation of a parameter this method.
- visitPermittedSubclass(String) - Method in class xyz.cofe.trambda.ClassDump
- visitRecordComponent(String, String, String) - Method in class xyz.cofe.trambda.ClassDump
- visitSource(String, String) - Method in class xyz.cofe.trambda.ClassDump
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a TABLESWITCH instruction.
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class xyz.cofe.trambda.MethodDump
-
Visits an annotation on an exception handler type.
- visitTryCatchBlock(Label, Label, Label, String) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a try catch block.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class xyz.cofe.trambda.ClassDump
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class xyz.cofe.trambda.FieldDump
-
Visits an annotation on the type of the field.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class xyz.cofe.trambda.MethodDump
-
Visits an annotation on a type in the method signature.
- visitTypeInsn(int, String) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a type instruction.
- visitVarInsn(int, int) - Method in class xyz.cofe.trambda.MethodDump
-
Visits a local variable instruction.
W
- withAbstract(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
set abstract
- withAnnotation(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
set declared as an annotation type.
- withBridge(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
A bridge method, generated by the compiler.
- withDeprecated(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
- withEnum(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared as an enum type.
- withFinal(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared final; no subclasses allowed.
- withInterface(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
set Is an interface, not a class.
- withMandated(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Indicates that the formal parameter was implicitly declared in source code, according to the specification of the language in which the source code was written (JLS §13.1).
- withModule(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
set a module, not a class or interface.
- withName(String) - Method in class xyz.cofe.trambda.JavaClassName
-
Клонирует и меняет имя класса
- withNative(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared native; implemented in a language other than the Java programming language.
- withOpen(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Indicates that this module is open.
- withPackage(String) - Method in class xyz.cofe.trambda.JavaClassName
-
Клонирует и меняет простое имя пакета, с сохранением имени простого имени
- withPrivate(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared private; accessible only within the defining class.
- withProtected(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared protected; may be accessed within subclasses.
- withPublic(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared public; may be accessed from outside its package.
- withRecord(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
- withSimpleName(String) - Method in class xyz.cofe.trambda.JavaClassName
-
Клонирует и меняет простое название класса, с сохранением имени пакета
- withStatic(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared static.
- withStaticPhase(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Indicates that this dependence is mandatory in the static phase, i.e., at compile time, but is optional in the dynamic phase, i.e., at run time.
- withStrict(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared strictfp; floating-point mode is FP-strict.
- withSuper(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Treat superclass methods specially when invoked by the invokespecial instruction.
- withSynchronized(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared synchronized; invocation is wrapped by a monitor use.
- withSynthetic(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
set Declared synthetic; not present in the source code.
- withTransient(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared transient; not written or read by a persistent object manager.
- withTransitive(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Indicates that any module which depends on the current module, implicitly declares a dependence on the module indicated by this entry.
- withVarArgs(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared with variable number of arguments.
- withVolatile(boolean) - Method in class xyz.cofe.trambda.bc.AccFlags
-
Declared volatile; cannot be cached.
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.AEnd
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.AEnum
- write(AnnotationVisitor) - Method in interface xyz.cofe.trambda.bc.ann.AnnotationWriter
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.APair.APairBoolean
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.APair.APairByte
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.APair.APairCharacter
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.APair.APairDouble
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.APair.APairFloat
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.APair.APairInteger
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.APair.APairLong
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.APair.APairShort
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.APair.APairString
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.APair
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.EmAArray
- write(AnnotationVisitor) - Method in class xyz.cofe.trambda.bc.ann.EmANameDesc
- write(ClassWriter) - Method in class xyz.cofe.trambda.bc.cls.CAnnotation
- write(ClassWriter) - Method in class xyz.cofe.trambda.bc.cls.CBegin
-
Генерация байт кода
- write(ClassWriter) - Method in class xyz.cofe.trambda.bc.cls.CEnd
- write(ClassWriter) - Method in class xyz.cofe.trambda.bc.cls.CField
- write(ClassWriter) - Method in class xyz.cofe.trambda.bc.cls.CInnerClass
- write(ClassWriter) - Method in interface xyz.cofe.trambda.bc.cls.ClazzWriter
- write(ClassWriter) - Method in class xyz.cofe.trambda.bc.cls.CMethod
- write(ClassWriter) - Method in class xyz.cofe.trambda.bc.cls.CNestHost
- write(ClassWriter) - Method in class xyz.cofe.trambda.bc.cls.CNestMember
- write(ClassWriter) - Method in class xyz.cofe.trambda.bc.cls.COuterClass
- write(ClassWriter) - Method in class xyz.cofe.trambda.bc.cls.CPermittedSubclass
- write(ClassWriter) - Method in class xyz.cofe.trambda.bc.cls.CSource
- write(ClassWriter) - Method in class xyz.cofe.trambda.bc.cls.CTypeAnnotation
- write(FieldVisitor) - Method in class xyz.cofe.trambda.bc.fld.FAnnotation
- write(FieldVisitor) - Method in class xyz.cofe.trambda.bc.fld.FieldEnd
- write(FieldVisitor) - Method in interface xyz.cofe.trambda.bc.fld.FieldWriter
- write(FieldVisitor) - Method in class xyz.cofe.trambda.bc.fld.FTypeAnnotation
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MAnnotableParameterCount
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MAnnotation
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MAnnotationDefault
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MCode
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MEnd
- write(MethodVisitor, MethodWriterCtx) - Method in interface xyz.cofe.trambda.bc.mth.MethodWriter
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MFieldInsn
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MFrame
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MIincInsn
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MInsn
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MInsnAnnotation
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MIntInsn
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MJumpInsn
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MLabel
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MLdcInsn
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MLineNumber
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariable
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MLocalVariableAnnotation
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MLookupSwitchInsn
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MMaxs
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MMethodInsn
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MMultiANewArrayInsn
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MParameter
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MParameterAnnotation
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MTableSwitchInsn
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MTryCatchAnnotation
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MTryCatchBlock
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MTypeAnnotation
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MTypeInsn
- write(MethodVisitor, MethodWriterCtx) - Method in class xyz.cofe.trambda.bc.mth.MVarInsn
X
- xyz.cofe.trambda - package xyz.cofe.trambda
-
Сериализация байт-кода лямбды
- xyz.cofe.trambda.bc - package xyz.cofe.trambda.bc
-
Представление байт-кода в виде сущностей
- xyz.cofe.trambda.bc.ann - package xyz.cofe.trambda.bc.ann
-
Представление аннотаций из байт кода
- xyz.cofe.trambda.bc.bm - package xyz.cofe.trambda.bc.bm
-
Представление параметров для Bootstrap методов
- xyz.cofe.trambda.bc.cls - package xyz.cofe.trambda.bc.cls
-
Представление байт-кода класса
- xyz.cofe.trambda.bc.fld - package xyz.cofe.trambda.bc.fld
-
Представление байт-кода полей
- xyz.cofe.trambda.bc.mth - package xyz.cofe.trambda.bc.mth
-
Представление байт-кода методов
- xyz.cofe.trambda.sec - package xyz.cofe.trambda.sec
-
Проверка байт кода на безопасность выполнения
All Classes All Packages