Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractRewriteRuleVisitorFactory - Class in io.papermc.asm
- AbstractRewriteRuleVisitorFactory(int, ClassInfoProvider) - Constructor for class io.papermc.asm.AbstractRewriteRuleVisitorFactory
- accept(ConfiguredRuleFactory) - Method in interface io.papermc.asm.rules.builder.ConfiguredRuleFactory.Factory
- accept(RuleFactory) - Method in interface io.papermc.asm.rules.builder.RuleFactory.Factory
- addRule(RewriteRule) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- addRule(RewriteRule) - Method in class io.papermc.asm.rules.builder.ConfiguredRuleFactoryImpl
- and(NameAndDescPredicate) - Method in interface io.papermc.asm.rules.NameAndDescPredicate
- annotationAttribute(ClassDesc, String, String) - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
-
Note that you also have to remap the method for the annotation attribute.
- annotationAttribute(String, String, String) - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
-
Note that you also have to remap the method for the annotation attribute.
- apply(MethodVisitor) - Method in interface io.papermc.asm.rules.field.FieldRewriteRule.Rewrite
- apply(MethodVisitor, MethodNode) - Method in interface io.papermc.asm.rules.method.MethodRewriteRule.Rewrite
- apply(MethodVisitor, MethodNode) - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
- apply(MethodVisitor, MethodNode) - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
- applyToBootstrapArguments(Object[]) - Method in interface io.papermc.asm.rules.method.MethodRewriteRule.Rewrite
- applyToBootstrapArguments(Object[]) - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
- applyToBootstrapArguments(Object[]) - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
B
- basic() - Static method in interface io.papermc.asm.ClassInfoProvider
- BOOTSTRAP_HANDLE_IDX - Static variable in interface io.papermc.asm.rules.method.MethodRewriteRule.Rewrite
- build() - Method in class io.papermc.asm.rules.builder.matcher.FieldMatcher.Builder
- build() - Method in class io.papermc.asm.rules.builder.matcher.MethodMatcher.Builder
- build() - Method in class io.papermc.asm.rules.builder.matcher.MethodMatcher.Builder.MatchBuilder
- build() - Method in class io.papermc.asm.rules.builder.matcher.TargetedMethodMatcher.Builder
- build() - Method in interface io.papermc.asm.rules.builder.RuleFactory
- build() - Method in class io.papermc.asm.rules.builder.ConfiguredRuleFactoryImpl
- build() - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
- build() - Method in class io.papermc.asm.rules.RewriteRule.ChainBuilder
- build() - Method in interface io.papermc.asm.util.Builder
- builder() - Static method in interface io.papermc.asm.rules.builder.matcher.FieldMatcher
- builder() - Static method in interface io.papermc.asm.rules.builder.matcher.MethodMatcher
- builder() - Static method in class io.papermc.asm.rules.rename.RenameRule
- Builder<T> - Interface in io.papermc.asm.util
C
- caching(ClassInfoProvider, boolean, int) - Static method in interface io.papermc.asm.ClassInfoProvider
- chain() - Static method in interface io.papermc.asm.rules.RewriteRule
- chain(RewriteRule...) - Static method in interface io.papermc.asm.rules.RewriteRule
- chain(Collection<? extends RewriteRule>) - Static method in interface io.papermc.asm.rules.RewriteRule
- Chain(List<RewriteRule>) - Constructor for record class io.papermc.asm.rules.RewriteRule.Chain
-
Creates an instance of a
Chainrecord class. - changeFieldToMethod(Consumer<? super FieldMatcher.Builder>, String, String, boolean) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeFieldToMethod(Consumer<? super FieldMatcher.Builder>, String, String, boolean) - Method in class io.papermc.asm.rules.builder.ConfiguredRuleFactoryImpl
- changeParamDirect(Class<?>, Method, Consumer<? super TargetedMethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeParamDirect(ClassDesc, Method, Consumer<? super TargetedMethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeParamDirect(ClassDesc, Method, Consumer<? super TargetedMethodMatcher.Builder>) - Method in class io.papermc.asm.rules.builder.ConfiguredRuleFactoryImpl
- changeParamFuzzy(Class<?>, Method, Consumer<? super TargetedMethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeParamFuzzy(ClassDesc, Method, Consumer<? super TargetedMethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeParamFuzzy(ClassDesc, Method, Consumer<? super TargetedMethodMatcher.Builder>) - Method in class io.papermc.asm.rules.builder.ConfiguredRuleFactoryImpl
- changeParamToSuper(Class<?>, Class<?>, Consumer<? super MethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeParamToSuper(ClassDesc, ClassDesc, Consumer<? super MethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeParamToSuper(ClassDesc, ClassDesc, Consumer<? super MethodMatcher.Builder>) - Method in class io.papermc.asm.rules.builder.ConfiguredRuleFactoryImpl
- changeReturnTypeDirect(Class<?>, Method, Consumer<? super TargetedMethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeReturnTypeDirect(ClassDesc, Method, Consumer<? super TargetedMethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeReturnTypeDirect(ClassDesc, Method, Consumer<? super TargetedMethodMatcher.Builder>) - Method in class io.papermc.asm.rules.builder.ConfiguredRuleFactoryImpl
- changeReturnTypeDirectWithContext(Class<?>, Method, Consumer<? super TargetedMethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeReturnTypeDirectWithContext(ClassDesc, Method, Consumer<? super TargetedMethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeReturnTypeDirectWithContext(ClassDesc, Method, Consumer<? super TargetedMethodMatcher.Builder>) - Method in class io.papermc.asm.rules.builder.ConfiguredRuleFactoryImpl
- changeReturnTypeToSub(Class<?>, Class<?>, Consumer<? super MethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeReturnTypeToSub(ClassDesc, ClassDesc, Consumer<? super MethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- changeReturnTypeToSub(ClassDesc, ClassDesc, Consumer<? super MethodMatcher.Builder>) - Method in class io.papermc.asm.rules.builder.ConfiguredRuleFactoryImpl
- classDesc(String) - Static method in class io.papermc.asm.util.DescriptorUtils
- ClassInfo - Interface in io.papermc.asm
- classInfoProvider() - Method in interface io.papermc.asm.ClassProcessingContext
- ClassInfoProvider - Interface in io.papermc.asm
- ClassProcessingContext - Interface in io.papermc.asm
- ClassToInterfaceRule - Class in io.papermc.asm.rules.classes
- ClassToInterfaceRule(ClassDesc, ClassDesc) - Constructor for class io.papermc.asm.rules.classes.ClassToInterfaceRule
- combine(ConfiguredRuleFactory.Factory...) - Static method in interface io.papermc.asm.rules.builder.ConfiguredRuleFactory
- combine(RuleFactory.Factory...) - Static method in interface io.papermc.asm.rules.builder.RuleFactory
- configuration() - Method in interface io.papermc.asm.rules.builder.RuleFactoryConfiguration.Holder
- ConfiguredRuleFactory - Interface in io.papermc.asm.rules.builder
- ConfiguredRuleFactory.Factory - Interface in io.papermc.asm.rules.builder
- ConfiguredRuleFactoryImpl - Class in io.papermc.asm.rules.builder
- CONSTRUCTOR_METHOD_NAME - Static variable in interface io.papermc.asm.rules.method.StaticRewrite
- ConstructorCallData(int, ClassDesc, MethodTypeDesc) - Constructor for record class io.papermc.asm.rules.generate.GeneratedMethodHolder.ConstructorCallData
-
Creates an instance of a
ConstructorCallDatarecord class. - constructorOwner() - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
-
Returns the value of the
constructorOwnerrecord component. - containsParam(ClassDesc) - Method in class io.papermc.asm.rules.builder.matcher.TargetedMethodMatcher.Builder
- create(int, RewriteRule, ClassInfoProvider) - Static method in interface io.papermc.asm.RewriteRuleVisitorFactory
- create(int, String, String) - Method in interface io.papermc.asm.rules.RewriteRule.GeneratorAdapterFactory
- create(int, Consumer<RewriteRule.ChainBuilder>, ClassInfoProvider) - Static method in interface io.papermc.asm.RewriteRuleVisitorFactory
- create(int, Supplier<RewriteRule>, ClassInfoProvider) - Static method in interface io.papermc.asm.RewriteRuleVisitorFactory
- create(ClassDesc) - Static method in interface io.papermc.asm.rules.builder.RuleFactoryConfiguration
- create(String, boolean, String) - Static method in interface io.papermc.asm.ClassInfo
- create(Set<ClassDesc>) - Static method in interface io.papermc.asm.rules.builder.RuleFactory
- create(Set<ClassDesc>, RuleFactoryConfiguration) - Static method in interface io.papermc.asm.rules.builder.ConfiguredRuleFactory
- createAnnotationRemapper(String, AnnotationVisitor) - Method in class io.papermc.asm.rules.rename.FixedAnnotationRemapper
- createAnnotationRemapper(String, AnnotationVisitor) - Method in class io.papermc.asm.rules.rename.FixedClassRemapper
- createAnnotationRemapper(String, AnnotationVisitor) - Method in class io.papermc.asm.rules.rename.FixedFieldRemapper
- createAnnotationRemapper(String, AnnotationVisitor) - Method in class io.papermc.asm.rules.rename.FixedMethodRemapper
- createAnnotationRemapper(String, AnnotationVisitor) - Method in class io.papermc.asm.rules.rename.FixedRecordComponentRemapper
- createConstructorRewrite(ClassProcessingContext, MethodTypeDesc, GeneratedMethodHolder.ConstructorCallData) - Method in interface io.papermc.asm.rules.method.StaticRewrite
-
Creates a rewrite for the given constructor call data.
- createConstructorRewrite(ClassProcessingContext, MethodTypeDesc, GeneratedMethodHolder.ConstructorCallData) - Method in interface io.papermc.asm.rules.method.StaticRewrite.Generated
- createFieldRemapper(FieldVisitor) - Method in class io.papermc.asm.rules.rename.FixedClassRemapper
- createMethodGenerator() - Method in interface io.papermc.asm.rules.method.MethodRewriteRule.Rewrite
- createMethodGenerator() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
- createMethodGenerator() - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
- createMethodRemapper(MethodVisitor) - Method in class io.papermc.asm.rules.rename.FixedClassRemapper
- createNewContext() - Method in interface io.papermc.asm.rules.generate.GeneratedMethodSource
- createNewContext() - Method in interface io.papermc.asm.rules.generate.GeneratedMethodSource.NoContext
- createNewContext() - Method in interface io.papermc.asm.rules.generate.StaticRewriteGeneratedMethodHolder.Param
- createRecordComponentRemapper(RecordComponentVisitor) - Method in class io.papermc.asm.rules.rename.FixedClassRemapper
- createRewrite(ClassProcessingContext, MethodTypeDesc, GeneratedMethodHolder.MethodCallData) - Method in interface io.papermc.asm.rules.method.StaticRewrite
-
Creates a rewrite for the given method call data.
- createRewrite(ClassProcessingContext, MethodTypeDesc, GeneratedMethodHolder.MethodCallData) - Method in interface io.papermc.asm.rules.method.StaticRewrite.Generated
- createRewrite(ClassProcessingContext, MethodTypeDesc, GeneratedMethodHolder.MethodCallData) - Method in record class io.papermc.asm.rules.method.StaticRewrites.FuzzyParam
- createRule() - Method in class io.papermc.asm.AbstractRewriteRuleVisitorFactory
- createVisitor(int, ClassVisitor, ClassProcessingContext) - Method in interface io.papermc.asm.rules.field.FieldRewriteRule
- createVisitor(int, ClassVisitor, ClassProcessingContext) - Method in interface io.papermc.asm.rules.method.MethodRewriteRule
- createVisitor(int, ClassVisitor, ClassProcessingContext) - Method in class io.papermc.asm.rules.rename.RenameRule
- createVisitor(int, ClassVisitor, ClassProcessingContext) - Method in record class io.papermc.asm.rules.RewriteRule.Chain
- createVisitor(int, ClassVisitor, ClassProcessingContext) - Method in interface io.papermc.asm.rules.RewriteRule
- createVisitor(int, ClassVisitor, ClassProcessingContext) - Method in interface io.papermc.asm.rules.RewriteRule.Delegate
- createVisitor(ClassVisitor) - Method in class io.papermc.asm.AbstractRewriteRuleVisitorFactory
- createVisitor(ClassVisitor) - Method in interface io.papermc.asm.RewriteRuleVisitorFactory
- ctor() - Method in class io.papermc.asm.rules.builder.matcher.MethodMatcher.Builder
- ctor() - Method in class io.papermc.asm.rules.builder.matcher.TargetedMethodMatcher.Builder
D
- delegate() - Method in class io.papermc.asm.rules.classes.ClassToInterfaceRule
- delegate() - Method in interface io.papermc.asm.rules.RewriteRule.Delegate
- delegateOwner() - Method in interface io.papermc.asm.rules.builder.RuleFactoryConfiguration
- desc(Class<?>) - Static method in class io.papermc.asm.util.DescriptorUtils
- desc(ClassDesc) - Method in class io.papermc.asm.rules.builder.matcher.FieldMatcher.Builder
- desc(Executable) - Static method in class io.papermc.asm.util.DescriptorUtils
- desc(String...) - Method in class io.papermc.asm.rules.builder.matcher.MethodMatcher.Builder.MatchBuilder
- desc(Predicate<? super ClassDesc>) - Method in class io.papermc.asm.rules.builder.matcher.FieldMatcher.Builder
- desc(Predicate<? super MethodTypeDesc>) - Method in class io.papermc.asm.rules.builder.matcher.MethodMatcher.Builder.MatchBuilder
- desc(Predicate<? super MethodTypeDesc>) - Method in class io.papermc.asm.rules.builder.matcher.TargetedMethodMatcher.Builder
- descriptor() - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.ConstructorCallData
-
Returns the value of the
descriptorrecord component. - descriptor() - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.MethodCallData
-
Returns the value of the
descriptorrecord component. - descriptor() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
-
Returns the value of the
descriptorrecord component. - descriptor() - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
-
Returns the value of the
descriptorrecord component. - DescriptorUtils - Class in io.papermc.asm.util
- DirectParam(Set<ClassDesc>, ClassDesc, TargetedMethodMatcher, Method) - Constructor for record class io.papermc.asm.rules.method.StaticRewrites.DirectParam
-
Creates an instance of a
DirectParamrecord class. - DirectReturn(Set<ClassDesc>, ClassDesc, TargetedMethodMatcher, Method, boolean) - Constructor for record class io.papermc.asm.rules.method.StaticRewrites.DirectReturn
-
Creates an instance of a
DirectReturnrecord class. - DYNAMIC_TYPE_IDX - Static variable in interface io.papermc.asm.rules.method.MethodRewriteRule.Rewrite
E
- EMPTY - Static variable in interface io.papermc.asm.rules.RewriteRule
- equals(Object) - Method in record class io.papermc.asm.rules.field.FieldRewrites.ToMethodSameOwner
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.ConstructorCallData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.MethodCallData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.GeneratorInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.papermc.asm.rules.method.MethodRewrites.SubTypeReturn
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.papermc.asm.rules.method.MethodRewrites.SuperTypeParam
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectParam
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectReturn
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.papermc.asm.rules.method.StaticRewrites.FuzzyParam
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.papermc.asm.rules.method.StaticRewrites.Plain
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.papermc.asm.rules.RewriteRule.Chain
-
Indicates whether some other object is "equal to" this one.
- existingType() - Method in interface io.papermc.asm.rules.method.StaticRewrite.Generated
-
Gets the "new" type that exists in the current source.
- existingType() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectParam
-
Returns the value of the
existingTyperecord component. - existingType() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectReturn
-
Returns the value of the
existingTyperecord component. - existingType() - Method in record class io.papermc.asm.rules.method.StaticRewrites.FuzzyParam
-
Returns the value of the
existingTyperecord component.
F
- fieldByDesc(ClassDesc, String, String) - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
- fieldByInternal(Iterable<String>, String, String) - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
- fieldByInternal(String, String, String) - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
- fieldMatcher() - Method in record class io.papermc.asm.rules.field.FieldRewrites.ToMethodSameOwner
-
Returns the value of the
fieldMatcherrecord component. - fieldMatcher() - Method in interface io.papermc.asm.rules.field.FilteredFieldRewriteRule
- FieldMatcher - Interface in io.papermc.asm.rules.builder.matcher
- FieldMatcher.Builder - Class in io.papermc.asm.rules.builder.matcher
- FieldMatcherImpl - Class in io.papermc.asm.rules.builder.matcher
- FieldMatcherImpl(Predicate<? super String>, Predicate<? super ClassDesc>) - Constructor for class io.papermc.asm.rules.builder.matcher.FieldMatcherImpl
- FieldRewriteRule - Interface in io.papermc.asm.rules.field
- FieldRewriteRule.Rewrite - Interface in io.papermc.asm.rules.field
- FieldRewrites - Class in io.papermc.asm.rules.field
- FieldRewrites.ToMethodSameOwner - Record Class in io.papermc.asm.rules.field
- fieldsByDesc(Iterable<ClassDesc>, String, String) - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
- FilteredFieldRewriteRule - Interface in io.papermc.asm.rules.field
-
A rule that targets specific fields and owners.
- FixedAnnotationRemapper - Class in io.papermc.asm.rules.rename
-
Custom annotation remapper that includes remapping enum values in annotations.
- FixedClassRemapper - Class in io.papermc.asm.rules.rename
-
asm-commons ClassRemapper doesn't fully remap values in annotation "fields".
- FixedClassRemapper(int, ClassVisitor, Remapper) - Constructor for class io.papermc.asm.rules.rename.FixedClassRemapper
- FixedFieldRemapper - Class in io.papermc.asm.rules.rename
- FixedMethodRemapper - Class in io.papermc.asm.rules.rename
- FixedRecordComponentRemapper - Class in io.papermc.asm.rules.rename
- forOwner(ClassDesc, ConfiguredRuleFactory.Factory, ConfiguredRuleFactory.Factory...) - Method in interface io.papermc.asm.rules.builder.RuleFactoryConfiguration.Holder
- forOwner(ClassDesc, Consumer<? super RuleFactory>, Consumer<? super RuleFactory>...) - Static method in interface io.papermc.asm.rules.RewriteRule
- forOwnerClass(Class<?>, ConfiguredRuleFactory.Factory, ConfiguredRuleFactory.Factory...) - Method in interface io.papermc.asm.rules.builder.RuleFactoryConfiguration.Holder
- forOwnerClass(Class<?>, Consumer<? super RuleFactory>, Consumer<? super RuleFactory>...) - Static method in interface io.papermc.asm.rules.RewriteRule
- forOwnerClasses(Set<Class<?>>, ConfiguredRuleFactory.Factory, ConfiguredRuleFactory.Factory...) - Method in interface io.papermc.asm.rules.builder.RuleFactoryConfiguration.Holder
- forOwnerClasses(Set<Class<?>>, Consumer<? super RuleFactory>, Consumer<? super RuleFactory>...) - Static method in interface io.papermc.asm.rules.RewriteRule
- forOwners(Set<ClassDesc>, ConfiguredRuleFactory.Factory, ConfiguredRuleFactory.Factory...) - Method in interface io.papermc.asm.rules.builder.RuleFactoryConfiguration.Holder
- forOwners(Set<ClassDesc>, Consumer<? super RuleFactory>, Consumer<? super RuleFactory>...) - Static method in interface io.papermc.asm.rules.RewriteRule
- fromOwner(String) - Static method in class io.papermc.asm.util.DescriptorUtils
- FuzzyParam(Set<ClassDesc>, ClassDesc, TargetedMethodMatcher, Method) - Constructor for record class io.papermc.asm.rules.method.StaticRewrites.FuzzyParam
-
Creates an instance of a
FuzzyParamrecord class.
G
- generate(RewriteRule.GeneratorAdapterFactory) - Method in interface io.papermc.asm.rules.method.MethodRewriteRule.MethodGenerator
- generateConstructor(RewriteRule.GeneratorAdapterFactory, GeneratedMethodHolder.MethodCallData, GeneratedMethodHolder.ConstructorCallData) - Method in interface io.papermc.asm.rules.generate.GeneratedMethodHolder
- generateConstructor(RewriteRule.GeneratorAdapterFactory, GeneratedMethodHolder.MethodCallData, GeneratedMethodHolder.ConstructorCallData) - Method in interface io.papermc.asm.rules.generate.GeneratedMethodSource
- GENERATED_PREFIX - Static variable in interface io.papermc.asm.rules.method.StaticRewrite
- GeneratedMethodHolder - Interface in io.papermc.asm.rules.generate
- GeneratedMethodHolder.CallData - Interface in io.papermc.asm.rules.generate
- GeneratedMethodHolder.ConstructorCallData - Record Class in io.papermc.asm.rules.generate
- GeneratedMethodHolder.MethodCallData - Record Class in io.papermc.asm.rules.generate
- GeneratedMethodSource<C> - Interface in io.papermc.asm.rules.generate
- GeneratedMethodSource.NoContext - Interface in io.papermc.asm.rules.generate
- generateMethod(RewriteRule.GeneratorAdapterFactory, GeneratedMethodHolder.MethodCallData, GeneratedMethodHolder.MethodCallData) - Method in interface io.papermc.asm.rules.generate.GeneratedMethodHolder
-
Generates a method with the provided information.
- generateMethod(RewriteRule.GeneratorAdapterFactory, GeneratedMethodHolder.MethodCallData, GeneratedMethodHolder.MethodCallData) - Method in interface io.papermc.asm.rules.generate.GeneratedMethodSource
- generateParameters(GeneratorAdapter, MethodTypeDesc, C) - Method in interface io.papermc.asm.rules.generate.GeneratedMethodSource
- generateParameters(GeneratorAdapter, MethodTypeDesc, Set<Integer>) - Method in interface io.papermc.asm.rules.generate.StaticRewriteGeneratedMethodHolder.Param
- generateReturnValue(GeneratorAdapter, GeneratedMethodHolder.CallData) - Method in interface io.papermc.asm.rules.generate.GeneratedMethodSource
- generateReturnValue(GeneratorAdapter, GeneratedMethodHolder.CallData) - Method in interface io.papermc.asm.rules.generate.StaticRewriteGeneratedMethodHolder.Return
- generatorInfo() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
-
Returns the value of the
generatorInforecord component. - generatorInfo() - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
-
Returns the value of the
generatorInforecord component. - GeneratorInfo(GeneratedMethodHolder, D) - Constructor for record class io.papermc.asm.rules.method.MethodRewriteRule.GeneratorInfo
-
Creates an instance of a
GeneratorInforecord class. - getterName() - Method in record class io.papermc.asm.rules.field.FieldRewrites.ToMethodSameOwner
-
Returns the value of the
getterNamerecord component.
H
- handleExtras() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
-
Returns the value of the
handleExtrasrecord component. - hashCode() - Method in record class io.papermc.asm.rules.field.FieldRewrites.ToMethodSameOwner
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.ConstructorCallData
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.MethodCallData
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.GeneratorInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.papermc.asm.rules.method.MethodRewrites.SubTypeReturn
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.papermc.asm.rules.method.MethodRewrites.SuperTypeParam
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectParam
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectReturn
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.papermc.asm.rules.method.StaticRewrites.FuzzyParam
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.papermc.asm.rules.method.StaticRewrites.Plain
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.papermc.asm.rules.RewriteRule.Chain
-
Returns a hash code value for this object.
- hasReturn(ClassDesc) - Method in class io.papermc.asm.rules.builder.matcher.TargetedMethodMatcher.Builder
- holder() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.GeneratorInfo
-
Returns the value of the
holderrecord component.
I
- includeOwnerContext() - Method in interface io.papermc.asm.rules.generate.StaticRewriteGeneratedMethodHolder.Return
- includeOwnerContext() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectReturn
-
Returns the value of the
includeOwnerContextrecord component. - info(String) - Method in interface io.papermc.asm.ClassInfoProvider
- interfaceOp(boolean) - Static method in class io.papermc.asm.util.OpcodeUtils
- io.papermc.asm - package io.papermc.asm
- io.papermc.asm.rules - package io.papermc.asm.rules
- io.papermc.asm.rules.builder - package io.papermc.asm.rules.builder
- io.papermc.asm.rules.builder.matcher - package io.papermc.asm.rules.builder.matcher
- io.papermc.asm.rules.classes - package io.papermc.asm.rules.classes
- io.papermc.asm.rules.field - package io.papermc.asm.rules.field
- io.papermc.asm.rules.generate - package io.papermc.asm.rules.generate
- io.papermc.asm.rules.method - package io.papermc.asm.rules.method
- io.papermc.asm.rules.rename - package io.papermc.asm.rules.rename
-
Custom extensions of asm-commons's mappers to include remapping enum values in annotations.
- io.papermc.asm.util - package io.papermc.asm.util
- isEnum() - Method in interface io.papermc.asm.ClassInfo
- isInterface() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
-
Returns the value of the
isInterfacerecord component. - isInterface(int, boolean) - Static method in class io.papermc.asm.util.OpcodeUtils
- isInterfaceMethod() - Method in record class io.papermc.asm.rules.field.FieldRewrites.ToMethodSameOwner
-
Returns the value of the
isInterfaceMethodrecord component. - isInvokeDynamic() - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.MethodCallData
-
Returns the value of the
isInvokeDynamicrecord component. - isInvokeDynamic() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
-
Returns the value of the
isInvokeDynamicrecord component. - isSpecial(int, boolean) - Static method in class io.papermc.asm.util.OpcodeUtils
- isStatic(int, boolean) - Static method in class io.papermc.asm.util.OpcodeUtils
- isVirtual(int, boolean) - Static method in class io.papermc.asm.util.OpcodeUtils
L
- LAMBDA_METAFACTORY_OWNER - Static variable in interface io.papermc.asm.rules.method.MethodRewriteRule
M
- match(String) - Method in class io.papermc.asm.rules.builder.matcher.MethodMatcher.Builder
- match(String...) - Method in class io.papermc.asm.rules.builder.matcher.MethodMatcher.Builder
- match(Collection<String>) - Method in class io.papermc.asm.rules.builder.matcher.MethodMatcher.Builder
- matches(String, String) - Method in interface io.papermc.asm.rules.builder.matcher.FieldMatcher
- matches(String, String) - Method in class io.papermc.asm.rules.builder.matcher.FieldMatcherImpl
- matches(String, String) - Method in interface io.papermc.asm.rules.builder.matcher.MethodMatcher
- matches(String, String) - Method in class io.papermc.asm.rules.builder.matcher.MethodMatcherImpl
- matchesName(String) - Method in interface io.papermc.asm.rules.builder.matcher.FieldMatcher
- matchesName(String) - Method in class io.papermc.asm.rules.builder.matcher.FieldMatcherImpl
- matchesName(String) - Method in interface io.papermc.asm.rules.builder.matcher.MethodMatcher
- matchesName(String) - Method in class io.papermc.asm.rules.builder.matcher.MethodMatcherImpl
- matchesOwner(ClassProcessingContext, String) - Method in interface io.papermc.asm.rules.OwnableRewriteRule
- methodByDesc(ClassDesc, String, MethodTypeDesc, String) - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
- methodByDesc(Iterable<ClassDesc>, String, MethodTypeDesc, String) - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
- methodByInternal(Iterable<String>, String, MethodTypeDesc, String) - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
- methodByInternal(String, String, String, String) - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
- MethodCallData(int, ClassDesc, String, MethodTypeDesc, boolean) - Constructor for record class io.papermc.asm.rules.generate.GeneratedMethodHolder.MethodCallData
-
Creates an instance of a
MethodCallDatarecord class. - methodDesc(String) - Static method in class io.papermc.asm.util.DescriptorUtils
- methodMatcher() - Method in record class io.papermc.asm.rules.method.MethodRewrites.SubTypeReturn
-
Returns the value of the
methodMatcherrecord component. - methodMatcher() - Method in record class io.papermc.asm.rules.method.MethodRewrites.SuperTypeParam
-
Returns the value of the
methodMatcherrecord component. - methodMatcher() - Method in interface io.papermc.asm.rules.method.OwnableMethodRewriteRule.Filtered
- methodMatcher() - Method in interface io.papermc.asm.rules.method.StaticRewrite.Generated
-
Gets the targeted method matcher for the rewrite.
- methodMatcher() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectParam
-
Returns the value of the
methodMatcherrecord component. - methodMatcher() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectReturn
-
Returns the value of the
methodMatcherrecord component. - methodMatcher() - Method in record class io.papermc.asm.rules.method.StaticRewrites.FuzzyParam
-
Returns the value of the
methodMatcherrecord component. - methodMatcher() - Method in record class io.papermc.asm.rules.method.StaticRewrites.Plain
-
Returns the value of the
methodMatcherrecord component. - MethodMatcher - Interface in io.papermc.asm.rules.builder.matcher
- MethodMatcher.Builder - Class in io.papermc.asm.rules.builder.matcher
- MethodMatcher.Builder.MatchBuilder - Class in io.papermc.asm.rules.builder.matcher
- MethodMatcherImpl - Class in io.papermc.asm.rules.builder.matcher
- methodName() - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
-
Returns the value of the
methodNamerecord component. - MethodRewriteRule - Interface in io.papermc.asm.rules.method
- MethodRewriteRule.GeneratorInfo<D extends GeneratedMethodHolder.CallData> - Record Class in io.papermc.asm.rules.method
- MethodRewriteRule.MethodGenerator - Interface in io.papermc.asm.rules.method
- MethodRewriteRule.Rewrite<D extends GeneratedMethodHolder.CallData> - Interface in io.papermc.asm.rules.method
- MethodRewriteRule.RewriteSingle - Record Class in io.papermc.asm.rules.method
-
Holds the structure of the rewritten method that replaces a matching method found in the bytecode.
- MethodRewrites - Class in io.papermc.asm.rules.method
-
These rewrites do not redirect to a static method like
StaticRewrites. - MethodRewrites.SubTypeReturn - Record Class in io.papermc.asm.rules.method
-
Changes a return type to a subtype of the old type.
- MethodRewrites.SuperTypeParam - Record Class in io.papermc.asm.rules.method
-
Changes a parameter type to a super type.
N
- name() - Method in interface io.papermc.asm.ClassInfo
- name() - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.MethodCallData
-
Returns the value of the
namerecord component. - name() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
-
Returns the value of the
namerecord component. - NameAndDescPredicate - Interface in io.papermc.asm.rules
- names(String...) - Method in class io.papermc.asm.rules.builder.matcher.FieldMatcher.Builder
- names(String...) - Method in class io.papermc.asm.rules.builder.matcher.TargetedMethodMatcher.Builder
- names(Collection<String>) - Method in class io.papermc.asm.rules.builder.matcher.FieldMatcher.Builder
- names(Collection<String>) - Method in class io.papermc.asm.rules.builder.matcher.TargetedMethodMatcher.Builder
- newParamType() - Method in record class io.papermc.asm.rules.method.MethodRewrites.SuperTypeParam
-
Returns the value of the
newParamTyperecord component. - newReturnType() - Method in record class io.papermc.asm.rules.method.MethodRewrites.SubTypeReturn
-
Returns the value of the
newReturnTyperecord component.
O
- OBJECT_DESC - Static variable in class io.papermc.asm.rules.method.StaticRewrites
- oldParamType() - Method in record class io.papermc.asm.rules.method.MethodRewrites.SuperTypeParam
-
Returns the value of the
oldParamTyperecord component. - oldReturnType() - Method in record class io.papermc.asm.rules.method.MethodRewrites.SubTypeReturn
-
Returns the value of the
oldReturnTyperecord component. - opcode() - Method in interface io.papermc.asm.rules.generate.GeneratedMethodHolder.CallData
- opcode() - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.ConstructorCallData
-
Returns the value of the
opcoderecord component. - opcode() - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.MethodCallData
-
Returns the value of the
opcoderecord component. - opcode() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
-
Returns the value of the
opcoderecord component. - OpcodeUtils - Class in io.papermc.asm.util
- or(NameAndDescPredicate) - Method in interface io.papermc.asm.rules.NameAndDescPredicate
- original() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.GeneratorInfo
-
Returns the value of the
originalrecord component. - OwnableMethodRewriteRule - Interface in io.papermc.asm.rules.method
-
A rule that targets specific owners.
- OwnableMethodRewriteRule.Filtered - Interface in io.papermc.asm.rules.method
-
A rule that targets specific owners and methods.
- OwnableRewriteRule - Interface in io.papermc.asm.rules
-
Represents a
RewriteRulethat has a set of specific owners that it targets. - owner() - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.ConstructorCallData
-
Returns the value of the
ownerrecord component. - owner() - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.MethodCallData
-
Returns the value of the
ownerrecord component. - owner() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
-
Returns the value of the
ownerrecord component. - owners() - Method in record class io.papermc.asm.rules.field.FieldRewrites.ToMethodSameOwner
-
Returns the value of the
ownersrecord component. - owners() - Method in record class io.papermc.asm.rules.method.MethodRewrites.SubTypeReturn
-
Returns the value of the
ownersrecord component. - owners() - Method in record class io.papermc.asm.rules.method.MethodRewrites.SuperTypeParam
-
Returns the value of the
ownersrecord component. - owners() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectParam
-
Returns the value of the
ownersrecord component. - owners() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectReturn
-
Returns the value of the
ownersrecord component. - owners() - Method in record class io.papermc.asm.rules.method.StaticRewrites.FuzzyParam
-
Returns the value of the
ownersrecord component. - owners() - Method in record class io.papermc.asm.rules.method.StaticRewrites.Plain
-
Returns the value of the
ownersrecord component. - owners() - Method in interface io.papermc.asm.rules.OwnableRewriteRule
P
- Plain(Set<ClassDesc>, MethodMatcher, ClassDesc) - Constructor for record class io.papermc.asm.rules.method.StaticRewrites.Plain
-
Creates an instance of a
Plainrecord class. - plainStaticRewrite(ClassDesc, Consumer<? super MethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.RuleFactory
- plainStaticRewrite(ClassDesc, Consumer<? super MethodMatcher.Builder>) - Method in class io.papermc.asm.rules.builder.ConfiguredRuleFactoryImpl
- plainStaticRewrite(Consumer<? super MethodMatcher.Builder>) - Method in interface io.papermc.asm.rules.builder.ConfiguredRuleFactory
- plainStaticRewrite(Consumer<? super MethodMatcher.Builder>) - Method in class io.papermc.asm.rules.builder.ConfiguredRuleFactoryImpl
- processingClassName() - Method in interface io.papermc.asm.ClassProcessingContext
-
Returns the name of the class currently being processed.
- processingClassSuperClassName() - Method in interface io.papermc.asm.ClassProcessingContext
-
Returns the name of the super class of the class currently being processed.
R
- RenameRule - Class in io.papermc.asm.rules.rename
- RenameRule(Remapper) - Constructor for class io.papermc.asm.rules.rename.RenameRule
- RenameRule.Builder - Class in io.papermc.asm.rules.rename
- replaceParameters(MethodTypeDesc, Predicate<? super ClassDesc>, ClassDesc) - Static method in class io.papermc.asm.util.DescriptorUtils
- replaceParameters(MethodTypeDesc, Predicate<? super ClassDesc>, ClassDesc, Set<? super Integer>) - Static method in class io.papermc.asm.util.DescriptorUtils
- rewrite(ClassProcessingContext, boolean, int, ClassDesc, String, MethodTypeDesc, boolean) - Method in interface io.papermc.asm.rules.method.MethodRewriteRule
- rewrite(ClassProcessingContext, boolean, int, ClassDesc, String, MethodTypeDesc, boolean) - Method in record class io.papermc.asm.rules.method.MethodRewrites.SubTypeReturn
- rewrite(ClassProcessingContext, boolean, int, ClassDesc, String, MethodTypeDesc, boolean) - Method in record class io.papermc.asm.rules.method.MethodRewrites.SuperTypeParam
- rewrite(ClassProcessingContext, boolean, int, ClassDesc, String, MethodTypeDesc, boolean) - Method in interface io.papermc.asm.rules.method.StaticRewrite
- rewrite(ClassProcessingContext, int, String, String, ClassDesc) - Method in interface io.papermc.asm.rules.field.FieldRewriteRule
- rewrite(ClassProcessingContext, int, String, String, ClassDesc) - Method in record class io.papermc.asm.rules.field.FieldRewrites.ToMethodSameOwner
- RewriteConstructor(ClassDesc, String, String, MethodTypeDesc) - Constructor for record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
- RewriteConstructor(ClassDesc, String, String, MethodTypeDesc, MethodRewriteRule.GeneratorInfo<GeneratedMethodHolder.ConstructorCallData>) - Constructor for record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
-
Creates an instance of a
RewriteConstructorrecord class. - RewriteRule - Interface in io.papermc.asm.rules
- RewriteRule.Chain - Record Class in io.papermc.asm.rules
- RewriteRule.ChainBuilder - Class in io.papermc.asm.rules
- RewriteRule.Delegate - Interface in io.papermc.asm.rules
- RewriteRule.GeneratorAdapterFactory - Interface in io.papermc.asm.rules
- RewriteRuleVisitorFactory - Interface in io.papermc.asm
- RewriteSingle(int, ClassDesc, String, MethodTypeDesc, boolean, boolean) - Constructor for record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
- RewriteSingle(int, ClassDesc, String, MethodTypeDesc, boolean, boolean, MethodRewriteRule.GeneratorInfo<GeneratedMethodHolder.MethodCallData>, Consumer<Object[]>) - Constructor for record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
-
Creates an instance of a
RewriteSinglerecord class. - rule() - Method in class io.papermc.asm.AbstractRewriteRuleVisitorFactory
- RuleFactory - Interface in io.papermc.asm.rules.builder
- RuleFactory.Factory - Interface in io.papermc.asm.rules.builder
- RuleFactoryConfiguration - Interface in io.papermc.asm.rules.builder
- RuleFactoryConfiguration.Holder - Interface in io.papermc.asm.rules.builder
- rules() - Method in record class io.papermc.asm.rules.RewriteRule.Chain
-
Returns the value of the
rulesrecord component.
S
- setterName() - Method in record class io.papermc.asm.rules.field.FieldRewrites.ToMethodSameOwner
-
Returns the value of the
setterNamerecord component. - shouldProcess(ClassProcessingContext, int, String, String, String) - Method in interface io.papermc.asm.rules.field.FieldRewriteRule
- shouldProcess(ClassProcessingContext, int, String, String, String) - Method in interface io.papermc.asm.rules.field.FilteredFieldRewriteRule
- shouldProcess(ClassProcessingContext, int, String, String, String, boolean) - Method in interface io.papermc.asm.rules.method.MethodRewriteRule
-
Checks if this rule should even attempt to create a
MethodRewriteRule.Rewritefor the current context. - shouldProcess(ClassProcessingContext, int, String, String, String, boolean) - Method in interface io.papermc.asm.rules.method.OwnableMethodRewriteRule.Filtered
- shouldProcess(ClassProcessingContext, int, String, String, String, boolean) - Method in interface io.papermc.asm.rules.method.OwnableMethodRewriteRule
- staticHandler() - Method in interface io.papermc.asm.rules.generate.StaticRewriteGeneratedMethodHolder
- staticHandler() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectParam
-
Returns the value of the
staticHandlerrecord component. - staticHandler() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectReturn
-
Returns the value of the
staticHandlerrecord component. - staticHandler() - Method in record class io.papermc.asm.rules.method.StaticRewrites.FuzzyParam
-
Returns the value of the
staticHandlerrecord component. - staticOp(boolean) - Static method in class io.papermc.asm.util.OpcodeUtils
- staticRedirectOwner() - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
-
Returns the value of the
staticRedirectOwnerrecord component. - staticRedirectOwner() - Method in record class io.papermc.asm.rules.method.StaticRewrites.Plain
-
Returns the value of the
staticRedirectOwnerrecord component. - staticRedirectOwner(ClassProcessingContext) - Method in interface io.papermc.asm.rules.method.StaticRewrite.Generated
- staticRedirectOwner(ClassProcessingContext) - Method in interface io.papermc.asm.rules.method.StaticRewrite
- staticRedirectOwner(ClassProcessingContext) - Method in record class io.papermc.asm.rules.method.StaticRewrites.Plain
- StaticRewrite - Interface in io.papermc.asm.rules.method
- StaticRewrite.Generated - Interface in io.papermc.asm.rules.method
- StaticRewrite.Generated.Param - Interface in io.papermc.asm.rules.method
- StaticRewrite.Generated.Return - Interface in io.papermc.asm.rules.method
- StaticRewrite.RewriteConstructor - Record Class in io.papermc.asm.rules.method
- StaticRewriteGeneratedMethodHolder - Interface in io.papermc.asm.rules.generate
- StaticRewriteGeneratedMethodHolder.Param - Interface in io.papermc.asm.rules.generate
- StaticRewriteGeneratedMethodHolder.Return - Interface in io.papermc.asm.rules.generate
- StaticRewrites - Class in io.papermc.asm.rules.method
- StaticRewrites.DirectParam - Record Class in io.papermc.asm.rules.method
- StaticRewrites.DirectReturn - Record Class in io.papermc.asm.rules.method
- StaticRewrites.FuzzyParam - Record Class in io.papermc.asm.rules.method
- StaticRewrites.Plain - Record Class in io.papermc.asm.rules.method
- SubTypeReturn(Set<ClassDesc>, MethodMatcher, ClassDesc, ClassDesc) - Constructor for record class io.papermc.asm.rules.method.MethodRewrites.SubTypeReturn
-
Creates an instance of a
SubTypeReturnrecord class. - superClassName() - Method in interface io.papermc.asm.ClassInfo
- SuperTypeParam(Set<ClassDesc>, MethodMatcher, ClassDesc, ClassDesc) - Constructor for record class io.papermc.asm.rules.method.MethodRewrites.SuperTypeParam
-
Creates an instance of a
SuperTypeParamrecord class.
T
- targeted() - Static method in interface io.papermc.asm.rules.builder.matcher.MethodMatcher
- TargetedMethodMatcher - Interface in io.papermc.asm.rules.builder.matcher
- TargetedMethodMatcher.Builder - Class in io.papermc.asm.rules.builder.matcher
- TargetedMethodMatcherImpl - Class in io.papermc.asm.rules.builder.matcher
- targetType() - Method in interface io.papermc.asm.rules.builder.matcher.TargetedMethodMatcher
- targetType() - Method in class io.papermc.asm.rules.builder.matcher.TargetedMethodMatcherImpl
- test(String, String) - Method in interface io.papermc.asm.rules.NameAndDescPredicate
- then(RewriteRule) - Method in class io.papermc.asm.rules.RewriteRule.ChainBuilder
- then(RewriteRule...) - Method in class io.papermc.asm.rules.RewriteRule.ChainBuilder
- then(Collection<? extends RewriteRule>) - Method in class io.papermc.asm.rules.RewriteRule.ChainBuilder
- ToMethodSameOwner(Set<ClassDesc>, FieldMatcher, String, String, boolean) - Constructor for record class io.papermc.asm.rules.field.FieldRewrites.ToMethodSameOwner
-
Creates an instance of a
ToMethodSameOwnerrecord class. - toOwner(ClassDesc) - Static method in class io.papermc.asm.util.DescriptorUtils
- toString() - Method in record class io.papermc.asm.rules.field.FieldRewrites.ToMethodSameOwner
-
Returns a string representation of this record class.
- toString() - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.ConstructorCallData
-
Returns a string representation of this record class.
- toString() - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.MethodCallData
-
Returns a string representation of this record class.
- toString() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.GeneratorInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
-
Returns a string representation of this record class.
- toString() - Method in record class io.papermc.asm.rules.method.MethodRewrites.SubTypeReturn
-
Returns a string representation of this record class.
- toString() - Method in record class io.papermc.asm.rules.method.MethodRewrites.SuperTypeParam
-
Returns a string representation of this record class.
- toString() - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
-
Returns a string representation of this record class.
- toString() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectParam
-
Returns a string representation of this record class.
- toString() - Method in record class io.papermc.asm.rules.method.StaticRewrites.DirectReturn
-
Returns a string representation of this record class.
- toString() - Method in record class io.papermc.asm.rules.method.StaticRewrites.FuzzyParam
-
Returns a string representation of this record class.
- toString() - Method in record class io.papermc.asm.rules.method.StaticRewrites.Plain
-
Returns a string representation of this record class.
- toString() - Method in record class io.papermc.asm.rules.RewriteRule.Chain
-
Returns a string representation of this record class.
- transformInvokedDescriptor(MethodTypeDesc, C) - Method in interface io.papermc.asm.rules.generate.GeneratedMethodSource
-
Transforms the descriptor of the generated method to the descriptor of the method that will be called within the generated method.
- transformInvokedDescriptor(MethodTypeDesc, Void) - Method in interface io.papermc.asm.rules.method.StaticRewrite.Generated.Return
- transformInvokedDescriptor(MethodTypeDesc, Set<Integer>) - Method in interface io.papermc.asm.rules.method.StaticRewrite.Generated.Param
- transformInvokedDescriptor(MethodTypeDesc, Set<Integer>) - Method in record class io.papermc.asm.rules.method.StaticRewrites.FuzzyParam
- transformToRedirectDescriptor(MethodTypeDesc) - Method in interface io.papermc.asm.rules.method.StaticRewrite
-
Transforms the intermediate descriptor to the final descriptor that will be used in the rewritten bytecode.
- transformToRedirectDescriptor(MethodTypeDesc) - Method in record class io.papermc.asm.rules.method.StaticRewrites.FuzzyParam
- type(String, ClassDesc) - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
-
Use
/instead of.. - type(String, String) - Method in class io.papermc.asm.rules.rename.RenameRule.Builder
-
Use
/instead of..
V
- virtualOp(boolean) - Static method in class io.papermc.asm.util.OpcodeUtils
- visitEnum(String, String, String) - Method in class io.papermc.asm.rules.rename.FixedAnnotationRemapper
- VOID - Static variable in interface io.papermc.asm.rules.generate.GeneratedMethodSource
W
- withGeneratorInfo(GeneratedMethodHolder, D) - Method in interface io.papermc.asm.rules.method.MethodRewriteRule.Rewrite
- withGeneratorInfo(GeneratedMethodHolder, GeneratedMethodHolder.ConstructorCallData) - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
- withGeneratorInfo(GeneratedMethodHolder, GeneratedMethodHolder.MethodCallData) - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
- withHandleExtras(Consumer<Object[]>) - Method in interface io.papermc.asm.rules.method.MethodRewriteRule.Rewrite
- withHandleExtras(Consumer<Object[]>) - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
- withNamePrefix(String) - Method in record class io.papermc.asm.rules.generate.GeneratedMethodHolder.MethodCallData
- withNamePrefix(String) - Method in interface io.papermc.asm.rules.method.MethodRewriteRule.Rewrite
- withNamePrefix(String) - Method in record class io.papermc.asm.rules.method.MethodRewriteRule.RewriteSingle
- withNamePrefix(String) - Method in record class io.papermc.asm.rules.method.StaticRewrite.RewriteConstructor
All Classes and Interfaces|All Packages|Constant Field Values