Package com.strobel.assembler.metadata
Class MetadataFilters
java.lang.Object
com.strobel.assembler.metadata.MetadataFilters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends TypeReference>
Predicate<T> isAssignableFrom
(TypeReference sourceType) static <T extends TypeReference>
Predicate<T> isAssignableTo
(TypeReference targetType) static <T extends TypeReference>
Predicate<T> isSubType
(TypeReference anchor) static <T extends TypeReference>
Predicate<T> isSuperType
(TypeReference anchor) static <T extends MemberReference>
Predicate<T> matchDescriptor
(String descriptor) static <T extends MemberReference>
Predicate<T> static <T extends MemberReference>
Predicate<T> matchNameAndDescriptor
(String name, String descriptor) static <T extends MemberReference>
Predicate<T> matchNameAndSignature
(String name, String signature) static <T extends MemberReference>
Predicate<T> matchSignature
(String signature)
-
Constructor Details
-
MetadataFilters
private MetadataFilters()
-
-
Method Details
-
isSubType
-
isSuperType
-
isAssignableFrom
-
isAssignableTo
-
matchName
-
matchDescriptor
-
matchSignature
-
matchNameAndDescriptor
public static <T extends MemberReference> Predicate<T> matchNameAndDescriptor(String name, String descriptor) -
matchNameAndSignature
public static <T extends MemberReference> Predicate<T> matchNameAndSignature(String name, String signature)
-