Interface TargetedMethodMatcherBuilder
- All Superinterfaces:
Builder<TargetedMethodMatcher>,MethodParamMatcherBuilder<TargetedMethodMatcherBuilder>
public interface TargetedMethodMatcherBuilder
extends MethodParamMatcherBuilder<TargetedMethodMatcherBuilder>, Builder<TargetedMethodMatcher>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionctor()default TargetedMethodMatcherBuildermatch(String name, Consumer<TargetedMethodMatcherBuilder.MatchBuilder> matchBuilderConsumer) default TargetedMethodMatcherBuildermatch(Collection<String> names) match(Collection<String> names, Consumer<TargetedMethodMatcherBuilder.MatchBuilder> matchBuilderConsumer) targetParam(ClassDesc paramClassDesc) targetReturn(ClassDesc returnClassDesc) Methods inherited from interface io.papermc.asm.rules.builder.matcher.method.MethodParamMatcherBuilder
desc, desc, desc, doesntHaveParam, hasParam, hasParam, hasReturn
-
Method Details
-
ctor
TargetedMethodMatcherBuilder ctor() -
match
-
match
TargetedMethodMatcherBuilder match(String name, Consumer<TargetedMethodMatcherBuilder.MatchBuilder> matchBuilderConsumer) -
match
-
match
TargetedMethodMatcherBuilder match(Collection<String> names, Consumer<TargetedMethodMatcherBuilder.MatchBuilder> matchBuilderConsumer) -
targetParam
-
targetReturn
-