Package io.papermc.asm.rules.generate
Interface StaticHandlerGeneratedMethodHolder.Param
- All Superinterfaces:
GeneratedMethodHolder,GeneratedMethodSource<Set<Integer>>,StaticHandlerGeneratedMethodHolder
- All Known Subinterfaces:
TargetedTypeGeneratedStaticRewrite.Parameter
- All Known Implementing Classes:
DirectParameterRewrite,FuzzyParameterRewrite
- Enclosing interface:
StaticHandlerGeneratedMethodHolder
public static interface StaticHandlerGeneratedMethodHolder.Param
extends StaticHandlerGeneratedMethodHolder, GeneratedMethodSource<Set<Integer>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.papermc.asm.rules.generate.GeneratedMethodHolder
GeneratedMethodHolder.CallData, GeneratedMethodHolder.ConstructorCallData, GeneratedMethodHolder.MethodCallDataNested classes/interfaces inherited from interface io.papermc.asm.rules.generate.GeneratedMethodSource
GeneratedMethodSource.NoContextNested classes/interfaces inherited from interface io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder
StaticHandlerGeneratedMethodHolder.Param, StaticHandlerGeneratedMethodHolder.Return -
Method Summary
Modifier and TypeMethodDescriptiondefault voidgenerateParameters(GeneratorAdapter methodGenerator, MethodTypeDesc descriptor, Set<Integer> oldParamPositions) Methods inherited from interface io.papermc.asm.rules.generate.GeneratedMethodHolder
createAdapterMethods inherited from interface io.papermc.asm.rules.generate.GeneratedMethodSource
generateConstructor, generateMethod, generateReturnValue, transformInvokedDescriptorMethods inherited from interface io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder
staticHandler
-
Method Details
-
generateParameters
default void generateParameters(GeneratorAdapter methodGenerator, MethodTypeDesc descriptor, Set<Integer> oldParamPositions) - Specified by:
generateParametersin interfaceGeneratedMethodSource<Set<Integer>>
-
createNewContext
- Specified by:
createNewContextin interfaceGeneratedMethodSource<Set<Integer>>
-