Hierarchy For All Packages
Package Hierarchies:- io.papermc.asm,
- io.papermc.asm.rules,
- io.papermc.asm.rules.builder,
- io.papermc.asm.rules.builder.matcher.field,
- io.papermc.asm.rules.builder.matcher.method,
- io.papermc.asm.rules.builder.matcher.method.targeted,
- io.papermc.asm.rules.classes,
- io.papermc.asm.rules.field,
- io.papermc.asm.rules.generate,
- io.papermc.asm.rules.method,
- io.papermc.asm.rules.method.generated,
- io.papermc.asm.rules.method.params,
- io.papermc.asm.rules.method.returns,
- io.papermc.asm.rules.method.rewrite,
- io.papermc.asm.rules.rename,
- io.papermc.asm.rules.rename.asm,
- io.papermc.asm.util,
- io.papermc.asm.versioned,
- io.papermc.asm.versioned.matcher
Class Hierarchy
- java.lang.Object
- io.papermc.asm.AbstractRewriteRuleVisitorFactory (implements io.papermc.asm.RewriteRuleVisitorFactory)
- org.objectweb.asm.AnnotationVisitor
- org.objectweb.asm.commons.AnnotationRemapper
- io.papermc.asm.rules.rename.asm.FixedAnnotationRemapper
- org.objectweb.asm.commons.AnnotationRemapper
- io.papermc.asm.versioned.CachingVersionedRuleFactory (implements io.papermc.asm.versioned.VersionedRuleFactory)
- io.papermc.asm.rules.classes.ClassToInterfaceRule (implements io.papermc.asm.rules.RewriteRule.Delegate)
- org.objectweb.asm.ClassVisitor
- org.objectweb.asm.commons.ClassRemapper
- io.papermc.asm.rules.rename.asm.FixedClassRemapper
- org.objectweb.asm.commons.ClassRemapper
- io.papermc.asm.rules.builder.ConfiguredRuleFactoryImpl (implements io.papermc.asm.rules.builder.ConfiguredRuleFactory)
- io.papermc.asm.util.DescriptorUtils
- io.papermc.asm.rules.rename.EnumRenameBuilder
- io.papermc.asm.rules.classes.EnumToInterfaceRule (implements io.papermc.asm.rules.RewriteRule.Delegate)
- io.papermc.asm.rules.builder.matcher.field.FieldMatcherBuilderImpl (implements io.papermc.asm.rules.builder.matcher.field.FieldMatcherBuilder)
- io.papermc.asm.rules.builder.matcher.field.FieldMatcherImpl (implements io.papermc.asm.rules.builder.matcher.field.FieldMatcher)
- org.objectweb.asm.FieldVisitor
- org.objectweb.asm.commons.FieldRemapper
- io.papermc.asm.rules.rename.asm.FixedFieldRemapper
- org.objectweb.asm.commons.FieldRemapper
- org.objectweb.asm.MethodVisitor
- org.objectweb.asm.commons.MethodRemapper
- io.papermc.asm.rules.rename.asm.FixedMethodRemapper
- org.objectweb.asm.commons.MethodRemapper
- io.papermc.asm.util.OpcodeUtils
- io.papermc.asm.versioned.OwnedVersionedRuleFactoryFactoryImpl (implements io.papermc.asm.versioned.OwnedVersionedRuleFactoryFactory)
- java.lang.Record
- io.papermc.asm.rules.method.rewrite.ConstructorRewrite (implements io.papermc.asm.rules.method.rewrite.MethodRewrite<D>)
- io.papermc.asm.rules.method.params.DirectParameterRewrite (implements io.papermc.asm.rules.method.OwnableMethodRewriteRule.Filtered, io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite.Parameter)
- io.papermc.asm.rules.method.params.DirectParameterRewrite.Versioned (implements io.papermc.asm.versioned.VersionedRuleFactory)
- io.papermc.asm.rules.method.returns.DirectReturnRewrite (implements io.papermc.asm.rules.method.OwnableMethodRewriteRule.Filtered, io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite.Return)
- io.papermc.asm.rules.method.returns.DirectReturnRewrite.Versioned (implements io.papermc.asm.versioned.VersionedRuleFactory)
- io.papermc.asm.rules.method.DirectStaticRewrite (implements io.papermc.asm.rules.method.OwnableMethodRewriteRule.Filtered, io.papermc.asm.rules.method.StaticRewrite)
- io.papermc.asm.rules.method.DirectStaticRewrite.Versioned (implements io.papermc.asm.versioned.VersionedRuleFactory)
- io.papermc.asm.rules.rename.EnumRenamer
- io.papermc.asm.rules.field.FieldRewriteRule.SimpleRewrite (implements io.papermc.asm.rules.field.FieldRewriteRule.Rewrite)
- io.papermc.asm.rules.field.FieldToMethodRewrite (implements io.papermc.asm.rules.field.FilteredFieldRewriteRule)
- io.papermc.asm.rules.field.FieldToMethodRewrite.Versioned (implements io.papermc.asm.versioned.VersionedRuleFactory)
- io.papermc.asm.rules.method.params.FuzzyParameterRewrite (implements io.papermc.asm.rules.method.OwnableMethodRewriteRule.Filtered, io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite.Parameter)
- io.papermc.asm.rules.method.params.FuzzyParameterRewrite.Versioned (implements io.papermc.asm.versioned.VersionedRuleFactory)
- io.papermc.asm.rules.generate.GeneratedMethodHolder.ConstructorCallData (implements io.papermc.asm.rules.generate.GeneratedMethodHolder.CallData)
- io.papermc.asm.rules.generate.GeneratedMethodHolder.MethodCallData (implements io.papermc.asm.rules.generate.GeneratedMethodHolder.CallData)
- io.papermc.asm.versioned.MappedVersionRuleFactory<R> (implements io.papermc.asm.versioned.VersionedRuleFactory)
- io.papermc.asm.rules.method.rewrite.MethodRewrite.GeneratorInfo<D>
- io.papermc.asm.rules.method.MoveInstanceMethod (implements io.papermc.asm.rules.method.generated.GeneratedStaticRewrite, io.papermc.asm.rules.method.OwnableMethodRewriteRule.Filtered)
- io.papermc.asm.rules.method.MoveInstanceMethod.Versioned (implements io.papermc.asm.versioned.VersionedRuleFactory)
- io.papermc.asm.rules.RewriteRule.Chain (implements io.papermc.asm.rules.RewriteRule)
- io.papermc.asm.rules.method.rewrite.SimpleRewrite (implements io.papermc.asm.rules.method.rewrite.MethodRewrite<D>)
- io.papermc.asm.rules.method.returns.SubTypeReturnRewrite (implements io.papermc.asm.rules.method.OwnableMethodRewriteRule.Filtered)
- io.papermc.asm.rules.method.returns.SubTypeReturnRewrite.Versioned (implements io.papermc.asm.versioned.VersionedRuleFactory)
- io.papermc.asm.rules.method.params.SuperTypeParamRewrite (implements io.papermc.asm.rules.method.OwnableMethodRewriteRule.Filtered)
- io.papermc.asm.rules.method.params.SuperTypeParamRewrite.Versioned (implements io.papermc.asm.versioned.VersionedRuleFactory)
- io.papermc.asm.versioned.matcher.TargetedMethodMatcherWithHandler
- io.papermc.asm.versioned.VersionedRuleFactory.Chain (implements io.papermc.asm.versioned.VersionedRuleFactory)
- org.objectweb.asm.RecordComponentVisitor
- org.objectweb.asm.commons.RecordComponentRemapper
- io.papermc.asm.rules.rename.asm.FixedRecordComponentRemapper
- org.objectweb.asm.commons.RecordComponentRemapper
- io.papermc.asm.rules.rename.RenameRule (implements io.papermc.asm.versioned.Mergeable<R>, io.papermc.asm.rules.RewriteRule.Delegate)
- io.papermc.asm.rules.RewriteRule.ChainBuilder
- io.papermc.asm.rules.builder.matcher.method.targeted.TargetedMethodMatcherImpl (implements io.papermc.asm.rules.builder.matcher.method.targeted.TargetedMethodMatcher)
- io.papermc.asm.versioned.matcher.VersionedMatcher<C>
- io.papermc.asm.versioned.matcher.VersionedMatcherBuilderImpl<C> (implements io.papermc.asm.versioned.matcher.VersionedMatcherBuilder<C>)
- io.papermc.asm.versioned.matcher.VersionedTargetedMethodMatcherWithHandlerBuilderImpl (implements io.papermc.asm.versioned.matcher.VersionedTargetedMethodMatcherWithHandlerBuilder)
Interface Hierarchy
- io.papermc.asm.util.Builder<T>
- io.papermc.asm.rules.builder.matcher.field.FieldMatcherBuilder
- io.papermc.asm.rules.builder.matcher.method.MethodMatcherBuilder (also extends io.papermc.asm.rules.builder.matcher.method.MethodParamMatcherBuilder<B>)
- io.papermc.asm.rules.rename.RenameRuleBuilder
- io.papermc.asm.rules.builder.matcher.method.targeted.TargetedMethodMatcherBuilder (also extends io.papermc.asm.rules.builder.matcher.method.MethodParamMatcherBuilder<B>)
- io.papermc.asm.versioned.matcher.VersionedMatcherBuilder<C>
- io.papermc.asm.versioned.matcher.VersionedTargetedMethodMatcherWithHandlerBuilder
- io.papermc.asm.ClassInfo
- io.papermc.asm.ClassInfoProvider
- io.papermc.asm.ClassProcessingContext
- java.lang.Comparable<T>
- io.papermc.asm.versioned.ApiVersion<I>
- java.util.function.Consumer<T>
- io.papermc.asm.rules.builder.ConfiguredRuleFactory.Factory
- io.papermc.asm.rules.builder.RuleFactory.Factory
- io.papermc.asm.rules.builder.matcher.field.FieldMatcher
- io.papermc.asm.rules.field.FieldRewriteRule.Rewrite
- io.papermc.asm.rules.generate.GeneratedMethodHolder
- io.papermc.asm.rules.generate.GeneratedMethodSource<C>
- io.papermc.asm.rules.generate.GeneratedMethodSource.NoContext
- io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder.Return (also extends io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder)
- io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite.Return (also extends io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite)
- io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder.Return (also extends io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder)
- io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder.Param (also extends io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder)
- io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite.Parameter (also extends io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite)
- io.papermc.asm.rules.generate.GeneratedMethodSource.NoContext
- io.papermc.asm.rules.method.generated.GeneratedStaticRewrite (also extends io.papermc.asm.rules.method.StaticRewrite)
- io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite
- io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite.Parameter (also extends io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder.Param)
- io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite.Return (also extends io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder.Return)
- io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite
- io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder
- io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder.Param (also extends io.papermc.asm.rules.generate.GeneratedMethodSource<C>)
- io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite.Parameter (also extends io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite)
- io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder.Return (also extends io.papermc.asm.rules.generate.GeneratedMethodSource.NoContext)
- io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite.Return (also extends io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite)
- io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder.Param (also extends io.papermc.asm.rules.generate.GeneratedMethodSource<C>)
- io.papermc.asm.rules.generate.GeneratedMethodSource<C>
- io.papermc.asm.rules.generate.GeneratedMethodHolder.CallData
- io.papermc.asm.versioned.Mergeable<R>
- io.papermc.asm.rules.builder.matcher.method.MethodMatcher
- io.papermc.asm.rules.builder.matcher.method.targeted.TargetedMethodMatcher
- io.papermc.asm.rules.builder.matcher.method.MethodParamMatcherBuilder<B>
- io.papermc.asm.rules.builder.matcher.method.MethodMatcherBuilder (also extends io.papermc.asm.util.Builder<T>)
- io.papermc.asm.rules.builder.matcher.method.MethodMatcherBuilder.MatchBuilder (also extends io.papermc.asm.rules.builder.matcher.method.MethodTypeMatcherBuilder<B>)
- io.papermc.asm.rules.builder.matcher.method.targeted.TargetedMethodMatcherBuilder (also extends io.papermc.asm.util.Builder<T>)
- io.papermc.asm.rules.builder.matcher.method.targeted.TargetedMethodMatcherBuilder.MatchBuilder (also extends io.papermc.asm.rules.builder.matcher.method.MethodTypeMatcherBuilder<B>)
- io.papermc.asm.rules.method.rewrite.MethodRewrite<D>
- io.papermc.asm.rules.method.rewrite.MethodRewrite.MethodGenerator
- io.papermc.asm.rules.builder.matcher.method.MethodTypeMatcherBuilder<B>
- io.papermc.asm.rules.builder.matcher.method.MethodMatcherBuilder.MatchBuilder (also extends io.papermc.asm.rules.builder.matcher.method.MethodParamMatcherBuilder<B>)
- io.papermc.asm.rules.builder.matcher.method.targeted.TargetedMethodMatcherBuilder.MatchBuilder (also extends io.papermc.asm.rules.builder.matcher.method.MethodParamMatcherBuilder<B>)
- io.papermc.asm.rules.builder.matcher.method.OpcodePredicate
- io.papermc.asm.versioned.OwnedVersionedRuleFactoryFactory
- io.papermc.asm.rules.RewriteRule
- io.papermc.asm.rules.field.FieldRewriteRule
- io.papermc.asm.rules.field.FilteredFieldRewriteRule (also extends io.papermc.asm.rules.OwnableRewriteRule)
- io.papermc.asm.rules.method.MethodRewriteRule
- io.papermc.asm.rules.method.OwnableMethodRewriteRule (also extends io.papermc.asm.rules.OwnableRewriteRule)
- io.papermc.asm.rules.method.OwnableMethodRewriteRule.Filtered
- io.papermc.asm.rules.method.StaticRewrite
- io.papermc.asm.rules.method.generated.GeneratedStaticRewrite (also extends io.papermc.asm.rules.generate.GeneratedMethodHolder)
- io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite
- io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite.Parameter (also extends io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder.Param)
- io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite.Return (also extends io.papermc.asm.rules.generate.StaticHandlerGeneratedMethodHolder.Return)
- io.papermc.asm.rules.method.generated.TargetedTypeGeneratedStaticRewrite
- io.papermc.asm.rules.method.generated.GeneratedStaticRewrite (also extends io.papermc.asm.rules.generate.GeneratedMethodHolder)
- io.papermc.asm.rules.method.OwnableMethodRewriteRule (also extends io.papermc.asm.rules.OwnableRewriteRule)
- io.papermc.asm.rules.OwnableRewriteRule
- io.papermc.asm.rules.field.FilteredFieldRewriteRule (also extends io.papermc.asm.rules.field.FieldRewriteRule)
- io.papermc.asm.rules.method.OwnableMethodRewriteRule (also extends io.papermc.asm.rules.method.MethodRewriteRule)
- io.papermc.asm.rules.method.OwnableMethodRewriteRule.Filtered
- io.papermc.asm.rules.RewriteRule.Delegate
- io.papermc.asm.rules.field.FieldRewriteRule
- io.papermc.asm.rules.RewriteRule.GeneratorAdapterFactory
- io.papermc.asm.RewriteRuleVisitorFactory
- io.papermc.asm.rules.builder.RuleFactory
- io.papermc.asm.rules.builder.ConfiguredRuleFactory
- io.papermc.asm.rules.builder.RuleFactoryConfiguration
- io.papermc.asm.rules.builder.RuleFactoryConfiguration.Holder
- io.papermc.asm.versioned.VersionedRuleFactory
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.papermc.asm.rules.builder.matcher.method.MethodType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)