public final class MetadataFilters
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T extends TypeReference> |
isAssignableFrom(TypeReference sourceType) |
static <T extends TypeReference> |
isAssignableTo(TypeReference targetType) |
static <T extends TypeReference> |
isSubType(TypeReference anchor) |
static <T extends TypeReference> |
isSuperType(TypeReference anchor) |
static <T extends MemberReference> |
matchDescriptor(java.lang.String descriptor) |
static <T extends MemberReference> |
matchName(java.lang.String name) |
static <T extends MemberReference> |
matchNameAndDescriptor(java.lang.String name,
java.lang.String descriptor) |
static <T extends MemberReference> |
matchNameAndSignature(java.lang.String name,
java.lang.String signature) |
static <T extends MemberReference> |
matchSignature(java.lang.String signature) |
public static <T extends TypeReference> com.strobel.core.Predicate<T> isSubType(TypeReference anchor)
public static <T extends TypeReference> com.strobel.core.Predicate<T> isSuperType(TypeReference anchor)
public static <T extends TypeReference> com.strobel.core.Predicate<T> isAssignableFrom(TypeReference sourceType)
public static <T extends TypeReference> com.strobel.core.Predicate<T> isAssignableTo(TypeReference targetType)
public static <T extends MemberReference> com.strobel.core.Predicate<T> matchName(java.lang.String name)
public static <T extends MemberReference> com.strobel.core.Predicate<T> matchDescriptor(java.lang.String descriptor)
public static <T extends MemberReference> com.strobel.core.Predicate<T> matchSignature(java.lang.String signature)
public static <T extends MemberReference> com.strobel.core.Predicate<T> matchNameAndDescriptor(java.lang.String name, java.lang.String descriptor)
public static <T extends MemberReference> com.strobel.core.Predicate<T> matchNameAndSignature(java.lang.String name, java.lang.String signature)