Uses of Class
xyz.cofe.trambda.LambdaDump
-
Packages that use LambdaDump Package Description xyz.cofe.trambda Сериализация байт-кода лямбдыxyz.cofe.trambda.sec Проверка байт кода на безопасность выполнения -
-
Uses of LambdaDump in xyz.cofe.trambda
Fields in xyz.cofe.trambda declared as LambdaDump Modifier and Type Field Description protected LambdaDumpLambdaDump.Restore. dumpprotected LambdaDumpAsmQuery. lambdaDumpInstMethods in xyz.cofe.trambda that return LambdaDump Modifier and Type Method Description LambdaDumpLambdaDump. configure(Consumer<LambdaDump> conf)Конфигурация экземпляраLambdaDumpLambdaDump. dump(xyz.cofe.fn.Fn1<?,?> fn)Создание дампа лямбды, вызыветdumpSLambda(Serializable)protected LambdaDumpLambdaDump. dumpSLambda(Serializable serializableLambda)Создание дампа лямбды sl: Ищет в кешеserializableLambdaCacheинтерфейс сериализованной лямбдыSerializedLambdaДля найденного sl создает дерево - вызовlambdaNode(Class, String, String, String)Упаковывает в дамп, прикладывая захваченные параметрыSerializedLambda.getCapturedArg(int)protected LambdaDumpAsmQuery. lambdaDump()Methods in xyz.cofe.trambda with parameters of type LambdaDump Modifier and Type Method Description protected <RES> RESAsmQuery. call(xyz.cofe.fn.Fn1<ENV,RES> fn, SerializedLambda sl, LambdaDump dump)Реализация вызова лямбдыMethod parameters in xyz.cofe.trambda with type arguments of type LambdaDump Modifier and Type Method Description LambdaDumpLambdaDump. configure(Consumer<LambdaDump> conf)Конфигурация экземпляраConstructors in xyz.cofe.trambda with parameters of type LambdaDump Constructor Description Restore(LambdaDump dump) -
Uses of LambdaDump in xyz.cofe.trambda.sec
Methods in xyz.cofe.trambda.sec that return types with arguments of type LambdaDump Modifier and Type Method Description static SecurityFilters.Builder<String,xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode>>SecurityFilters. create()СозданиеSecurityFilters.Builderstatic SecurityFilters<String,xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode>>SecurityFilters. create(Consumer<SecurityFilters.Builder<String,xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode>>> conf)Создание списка фильтровstatic List<SecurAccess<?,xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode>>>SecurAccess. inspect(LambdaDump dump)Инспекция дампа лямбды на предмет опасный инструкцийMethods in xyz.cofe.trambda.sec with parameters of type LambdaDump Modifier and Type Method Description static List<SecurAccess<?,xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode>>>SecurAccess. inspect(LambdaDump dump)Инспекция дампа лямбды на предмет опасный инструкцийstatic List<Invoke<?>>Invoke. inspectCall(LambdaDump dump)Получение списка подозрительных вызововstatic List<FieldAccess>FieldAccess. inspectField(LambdaDump dump)Инспекция дампа лямбдыMethod parameters in xyz.cofe.trambda.sec with type arguments of type LambdaDump Modifier and Type Method Description static SecurityFilters<String,xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode>>SecurityFilters. create(Consumer<SecurityFilters.Builder<String,xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode>>> conf)Создание списка фильтровConstructor parameters in xyz.cofe.trambda.sec with type arguments of type LambdaDump Constructor Description FieldAccess(MFieldInsn fieldInsn, xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode> dump)КонструкторInvoke(INSTR instr, xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode> dump)КонструкторInvokeDynamicCall(MInvokeDynamicInsn invokeDynamicInsn, xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode> scope)InvokeMethod(MMethodInsn methodInsn, xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode> scope)Конструктор
-