Package io.papermc.asm.rules
Class RuleScanner
java.lang.Object
io.papermc.asm.rules.RuleScanner
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceRuleScanner.AnnotatedMethodFactory<A extends Annotation,R extends RewriteRule> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Map<Class<? extends Annotation>, RuleScanner.AnnotatedMethodFactory<?, ?>> -
Method Summary
Modifier and TypeMethodDescriptionstatic <A extends Annotation>
RewriteRulebuildRule(Method method, Class<A> annotationClass, RuleScanner.AnnotatedMethodFactory<?, ?> factory) static booleanisNotValidMethod(Method method) static RewriteRulestatic RewriteRulescan(Collection<Class<?>> classes)
-
Field Details
-
FACTORIES
public static final Map<Class<? extends Annotation>,RuleScanner.AnnotatedMethodFactory<?, FACTORIES?>>
-
-
Method Details
-
scan
-
scan
-
isNotValidMethod
-
buildRule
@Internal public static <A extends Annotation> RewriteRule buildRule(Method method, Class<A> annotationClass, RuleScanner.AnnotatedMethodFactory<?, ?> factory)
-