Uses of Interface
org.benf.cfr.reader.util.functors.UnaryFunction
Packages that use UnaryFunction
Package
Description
-
Uses of UnaryFunction in org.benf.cfr.reader.bytecode
Classes in org.benf.cfr.reader.bytecode that implement UnaryFunctionFields in org.benf.cfr.reader.bytecode declared as UnaryFunctionModifier and TypeFieldDescription(package private) final UnaryFunction<BytecodeMeta,
Boolean> RecoveryOption.canhelp
Methods in org.benf.cfr.reader.bytecode that return UnaryFunctionModifier and TypeMethodDescriptionstatic UnaryFunction<BytecodeMeta,
Boolean> BytecodeMeta.checkParam
(PermittedOptionProvider.Argument<Boolean> param) static UnaryFunction<BytecodeMeta,
Boolean> BytecodeMeta.hasAnyFlag
(BytecodeMeta.CodeInfoFlag... flag) Constructors in org.benf.cfr.reader.bytecode with parameters of type UnaryFunctionModifierConstructorDescription(package private)
BooleanRO
(PermittedOptionProvider.Argument<Boolean> arg, boolean value, UnaryFunction<BytecodeMeta, Boolean> canHelp, DecompilerComment comment) (package private)
IntRO
(PermittedOptionProvider.Argument<Integer> arg, int value, UnaryFunction<BytecodeMeta, Boolean> canHelp, DecompilerComment comment) (package private)
RecoveryOption
(PermittedOptionProvider.Argument<T> arg, T value, UnaryFunction<BytecodeMeta, Boolean> canHelp, DecompilerComment comment) (package private)
TrooleanRO
(PermittedOptionProvider.Argument<Troolean> arg, Troolean value, UnaryFunction<BytecodeMeta, Boolean> canHelp) (package private)
TrooleanRO
(PermittedOptionProvider.Argument<Troolean> arg, Troolean value, UnaryFunction<BytecodeMeta, Boolean> canHelp, DecompilerComment comment) -
Uses of UnaryFunction in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Classes in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters that implement UnaryFunction -
Uses of UnaryFunction in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type UnaryFunctionModifier and TypeMethodDescriptionprivate boolean
SwitchExpressionRewriter.rollOne
(Op04StructuredStatement root, UnaryFunction<SwitchExpressionRewriter.RollState, Boolean> apply) -
Uses of UnaryFunction in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type UnaryFunctionModifier and TypeMethodDescriptionprivate boolean
ObjectTypeUsageRewriter.needsReWrite
(Expression lhsObject, JavaTypeInstance owningClassType, UnaryFunction<ClassFile, Boolean> checkVisible) -
Uses of UnaryFunction in org.benf.cfr.reader.bytecode.analysis.parse.utils
Fields in org.benf.cfr.reader.bytecode.analysis.parse.utils declared as UnaryFunctionModifier and TypeFieldDescriptionprivate final UnaryFunction<KEYTYPE,
CMPTYPE> SSAIdentifierFactory.typeComparisonFunction
Constructors in org.benf.cfr.reader.bytecode.analysis.parse.utils with parameters of type UnaryFunctionModifierConstructorDescriptionSSAIdentifierFactory
(UnaryFunction<KEYTYPE, CMPTYPE> typeComparisonFunction) -
Uses of UnaryFunction in org.benf.cfr.reader.entities
Methods in org.benf.cfr.reader.entities with parameters of type UnaryFunctionModifier and TypeMethodDescriptionFakeMethods.add
(Object key, String nameHint, UnaryFunction<String, FakeMethod> methodFactory) ClassFile.addFakeMethod
(Object key, String nameHint, UnaryFunction<String, FakeMethod> methodFactory) private static void
ClassFile.getFormalParametersText
(ClassSignature signature, TypeAnnotationHelper ah, UnaryFunction<Integer, Predicate<AnnotationTableTypeEntry>> typeAnnPredicateFact, UnaryFunction<Integer, Predicate<AnnotationTableTypeEntry>> typeBoundAnnPredicateFact, Dumper d) -
Uses of UnaryFunction in org.benf.cfr.reader.entities.exceptions
Classes in org.benf.cfr.reader.entities.exceptions that implement UnaryFunctionModifier and TypeClassDescriptionprivate static class
Methods in org.benf.cfr.reader.entities.exceptions that return UnaryFunctionModifier and TypeMethodDescriptionstatic UnaryFunction<ByteData,
ExceptionTableEntry> ExceptionTableEntry.getBuilder()
-
Uses of UnaryFunction in org.benf.cfr.reader.entityfactories
Classes in org.benf.cfr.reader.entityfactories that implement UnaryFunctionMethods in org.benf.cfr.reader.entityfactories that return UnaryFunctionModifier and TypeMethodDescriptionstatic UnaryFunction<ByteData,
Attribute> AttributeFactory.getBuilder
(ConstantPool cp, ClassFileVersion classFileVersion) Methods in org.benf.cfr.reader.entityfactories with parameters of type UnaryFunctionModifier and TypeMethodDescriptionstatic <X extends KnowsRawSize>
longContiguousEntityFactory.build
(ByteData raw, int count, List<X> tgt, UnaryFunction<ByteData, X> func) static <X> long
ContiguousEntityFactory.buildSized
(ByteData raw, int count, int itemLength, List<X> tgt, UnaryFunction<ByteData, X> func) -
Uses of UnaryFunction in org.benf.cfr.reader.mapping
Fields in org.benf.cfr.reader.mapping declared as UnaryFunctionModifier and TypeFieldDescriptionprivate final UnaryFunction<JavaTypeInstance,
JavaTypeInstance> Mapping.getter
private static UnaryFunction<JavaTypeInstance,
JavaTypeInstance> NullMapping.id
Methods in org.benf.cfr.reader.mapping that return UnaryFunction -
Uses of UnaryFunction in org.benf.cfr.reader.relationship
Fields in org.benf.cfr.reader.relationship declared as UnaryFunctionModifier and TypeFieldDescriptionprivate final UnaryFunction<ClassFile,
Set<ClassFile>> MemberNameResolver.mapFactory
-
Uses of UnaryFunction in org.benf.cfr.reader.state
Classes in org.benf.cfr.reader.state that implement UnaryFunctionMethods in org.benf.cfr.reader.state that return UnaryFunction -
Uses of UnaryFunction in org.benf.cfr.reader.util.collections
Fields in org.benf.cfr.reader.util.collections declared as UnaryFunctionMethods in org.benf.cfr.reader.util.collections with parameters of type UnaryFunctionModifier and TypeMethodDescriptionstatic <Y,
X> List<Y> Functional.groupBy
(List<X> input, Comparator<? super X> comparator, UnaryFunction<List<X>, Y> gf) Functional.groupToMapBy
(Collection<X> input, Map<Y, List<X>> tgt, UnaryFunction<X, Y> mapF) Functional.groupToMapBy
(Collection<X> input, UnaryFunction<X, Y> mapF) static <X,
Y> List<Y> Functional.map
(Collection<X> input, UnaryFunction<X, Y> function) static <X,
Y> Map<X, Y> MapFactory.newExceptionRetainingLazyMap
(UnaryFunction<X, Y> factory) static <X,
Y> Map<X, Y> MapFactory.newIdentityLazyMap
(UnaryFunction<X, Y> factory) static <X,
Y> Map<X, Y> MapFactory.newLazyMap
(Map<X, Y> base, UnaryFunction<X, Y> factory) static <X,
Y> LazyMap<X, Y> MapFactory.newLazyMap
(UnaryFunction<X, Y> factory) static <X,
Y> Map<X, Y> MapFactory.newLinkedLazyMap
(UnaryFunction<X, Y> factory) Constructors in org.benf.cfr.reader.util.collections with parameters of type UnaryFunctionModifierConstructorDescription(package private)
LazyExceptionRetainingMap
(Map<X, Y> inner, UnaryFunction<X, Y> factory)