Uses of Interface
org.benf.cfr.reader.util.functors.UnaryFunction
-
-
Uses of UnaryFunction in org.benf.cfr.reader.bytecode
Classes in org.benf.cfr.reader.bytecode that implement UnaryFunction Modifier and Type Class Description private static class
BytecodeMeta.FlagTest
Fields in org.benf.cfr.reader.bytecode declared as UnaryFunction Modifier and Type Field Description (package private) UnaryFunction<BytecodeMeta,java.lang.Boolean>
RecoveryOption. canhelp
Methods in org.benf.cfr.reader.bytecode that return UnaryFunction Modifier and Type Method Description static UnaryFunction<BytecodeMeta,java.lang.Boolean>
BytecodeMeta. checkParam(PermittedOptionProvider.Argument<java.lang.Boolean> param)
static UnaryFunction<BytecodeMeta,java.lang.Boolean>
BytecodeMeta. hasAnyFlag(BytecodeMeta.CodeInfoFlag... flag)
Constructors in org.benf.cfr.reader.bytecode with parameters of type UnaryFunction Constructor Description BooleanRO(PermittedOptionProvider.Argument<java.lang.Boolean> arg, boolean value, UnaryFunction<BytecodeMeta,java.lang.Boolean> canHelp, DecompilerComment comment)
IntRO(PermittedOptionProvider.Argument<java.lang.Integer> arg, int value, UnaryFunction<BytecodeMeta,java.lang.Boolean> canHelp, DecompilerComment comment)
RecoveryOption(PermittedOptionProvider.Argument<T> arg, T value, UnaryFunction<BytecodeMeta,java.lang.Boolean> canHelp, DecompilerComment comment)
TrooleanRO(PermittedOptionProvider.Argument<Troolean> arg, Troolean value, UnaryFunction<BytecodeMeta,java.lang.Boolean> canHelp)
TrooleanRO(PermittedOptionProvider.Argument<Troolean> arg, Troolean value, UnaryFunction<BytecodeMeta,java.lang.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 Modifier and Type Class Description static class
Misc.GetBackJump
-
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 UnaryFunction Modifier and Type Method Description private boolean
SwitchExpressionRewriter. rollOne(Op04StructuredStatement root, UnaryFunction<SwitchExpressionRewriter.RollState,java.lang.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 UnaryFunction Modifier and Type Method Description private boolean
ObjectTypeUsageRewriter. needsReWrite(Expression lhsObject, JavaTypeInstance owningClassType, UnaryFunction<ClassFile,java.lang.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 UnaryFunction Modifier and Type Field Description private UnaryFunction<KEYTYPE,CMPTYPE>
SSAIdentifierFactory. typeComparisonFunction
Constructors in org.benf.cfr.reader.bytecode.analysis.parse.utils with parameters of type UnaryFunction Constructor Description SSAIdentifierFactory(UnaryFunction<KEYTYPE,CMPTYPE> typeComparisonFunction)
-
Uses of UnaryFunction in org.benf.cfr.reader.entities
Methods in org.benf.cfr.reader.entities with parameters of type UnaryFunction Modifier and Type Method Description FakeMethod
FakeMethods. add(java.lang.Object key, java.lang.String nameHint, UnaryFunction<java.lang.String,FakeMethod> methodFactory)
FakeMethod
ClassFile. addFakeMethod(java.lang.Object key, java.lang.String nameHint, UnaryFunction<java.lang.String,FakeMethod> methodFactory)
private static void
ClassFile. getFormalParametersText(ClassSignature signature, TypeAnnotationHelper ah, UnaryFunction<java.lang.Integer,Predicate<AnnotationTableTypeEntry>> typeAnnPredicateFact, UnaryFunction<java.lang.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 UnaryFunction Modifier and Type Class Description private static class
ExceptionTableEntry.ExceptionTableEntryBuilder
Methods in org.benf.cfr.reader.entities.exceptions that return UnaryFunction Modifier and Type Method Description static UnaryFunction<ByteData,ExceptionTableEntry>
ExceptionTableEntry. getBuilder()
-
Uses of UnaryFunction in org.benf.cfr.reader.entityfactories
Classes in org.benf.cfr.reader.entityfactories that implement UnaryFunction Modifier and Type Class Description private static class
AttributeFactory.AttributeBuilder
Methods in org.benf.cfr.reader.entityfactories that return UnaryFunction Modifier and Type Method Description static UnaryFunction<ByteData,Attribute>
AttributeFactory. getBuilder(ConstantPool cp, ClassFileVersion classFileVersion)
Methods in org.benf.cfr.reader.entityfactories with parameters of type UnaryFunction Modifier and Type Method Description static <X extends KnowsRawSize>
longContiguousEntityFactory. build(ByteData raw, int count, java.util.List<X> tgt, UnaryFunction<ByteData,X> func)
static <X> long
ContiguousEntityFactory. buildSized(ByteData raw, int count, int itemLength, java.util.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 UnaryFunction Modifier and Type Field Description private UnaryFunction<JavaTypeInstance,JavaTypeInstance>
Mapping. getter
private static UnaryFunction<JavaTypeInstance,JavaTypeInstance>
NullMapping. id
Methods in org.benf.cfr.reader.mapping that return UnaryFunction Modifier and Type Method Description UnaryFunction<JavaTypeInstance,JavaTypeInstance>
Mapping. getter()
UnaryFunction<JavaTypeInstance,JavaTypeInstance>
NullMapping. getter()
-
Uses of UnaryFunction in org.benf.cfr.reader.relationship
Fields in org.benf.cfr.reader.relationship declared as UnaryFunction Modifier and Type Field Description private UnaryFunction<ClassFile,java.util.Set<ClassFile>>
MemberNameResolver. mapFactory
-
Uses of UnaryFunction in org.benf.cfr.reader.state
Classes in org.benf.cfr.reader.state that implement UnaryFunction Modifier and Type Class Description private class
TypeUsageInformationImpl.FieldClash
Methods in org.benf.cfr.reader.state that return UnaryFunction Modifier and Type Method Description UnaryFunction<JavaTypeInstance,JavaTypeInstance>
ObfuscationTypeMap. getter()
-
Uses of UnaryFunction in org.benf.cfr.reader.util.collections
Fields in org.benf.cfr.reader.util.collections declared as UnaryFunction Modifier and Type Field Description private UnaryFunction<X,Y>
LazyMap. factory
Methods in org.benf.cfr.reader.util.collections with parameters of type UnaryFunction Modifier and Type Method Description static <Y,X>
java.util.List<Y>Functional. groupBy(java.util.List<X> input, java.util.Comparator<? super X> comparator, UnaryFunction<java.util.List<X>,Y> gf)
static <Y,X>
java.util.Map<Y,java.util.List<X>>Functional. groupToMapBy(java.util.Collection<X> input, java.util.Map<Y,java.util.List<X>> tgt, UnaryFunction<X,Y> mapF)
static <Y,X>
java.util.Map<Y,java.util.List<X>>Functional. groupToMapBy(java.util.Collection<X> input, UnaryFunction<X,Y> mapF)
static <X,Y>
java.util.List<Y>Functional. map(java.util.Collection<X> input, UnaryFunction<X,Y> function)
static <X,Y>
java.util.Map<X,Y>MapFactory. newExceptionRetainingLazyMap(UnaryFunction<X,Y> factory)
static <X,Y>
java.util.Map<X,Y>MapFactory. newIdentityLazyMap(UnaryFunction<X,Y> factory)
static <X,Y>
java.util.Map<X,Y>MapFactory. newLazyMap(java.util.Map<X,Y> base, UnaryFunction<X,Y> factory)
static <X,Y>
LazyMap<X,Y>MapFactory. newLazyMap(UnaryFunction<X,Y> factory)
static <X,Y>
java.util.Map<X,Y>MapFactory. newLinkedLazyMap(UnaryFunction<X,Y> factory)
Constructors in org.benf.cfr.reader.util.collections with parameters of type UnaryFunction Constructor Description LazyExceptionRetainingMap(java.util.Map<X,Y> inner, UnaryFunction<X,Y> factory)
LazyMap(java.util.Map<X,Y> inner, UnaryFunction<X,Y> factory)
-