Uses of Record Class
net.neoforged.neoforgespi.transformation.ProcessorName
Packages that use ProcessorName
Package
Description
-
Uses of ProcessorName in net.neoforged.fml.classloading.transformation
Fields in net.neoforged.fml.classloading.transformation declared as ProcessorNameModifier and TypeFieldDescriptionprivate final ProcessorNameClassProcessorAuditLog.TransformerActivity.processorNameFields in net.neoforged.fml.classloading.transformation with type parameters of type ProcessorNameModifier and TypeFieldDescriptionprivate final Set<ProcessorName> ClassProcessorSet.allowedToRecomputeFramesprivate final Set<ProcessorName> ClassProcessorSet.markerProcessorsprivate final Set<ProcessorName> ClassProcessorSet.Builder.markersprivate static final Map<ProcessorName, Integer> ClassTransformStatistics.POTENTIAL_BY_PROCESSORprivate final SequencedMap<ProcessorName, ClassProcessor> ClassProcessorSet.processorsprivate static final Map<ProcessorName, Integer> ClassTransformStatistics.TRANSFORMS_BY_PROCESSORMethods in net.neoforged.fml.classloading.transformation with parameters of type ProcessorNameModifier and TypeMethodDescription(package private) byte[]TransformingClassLoader.buildTransformedClassNodeFor(String className, ProcessorName upToTransformer) (package private) booleanClassProcessorSet.canRecomputeFrames(ProcessorName name) ClassProcessorSet.Builder.markMarker(ProcessorName name) byte[]ClassTransformer.transform(byte[] inputClass, String className, ProcessorName upToTransformer, ClassHierarchyRecomputationContext locator) ClassProcessorSet.transformersFor(Type classDesc, boolean isEmpty, ProcessorName upToTransformer) Method parameters in net.neoforged.fml.classloading.transformation with type arguments of type ProcessorNameModifier and TypeMethodDescriptionvoidClassProcessorSet.link(Function<ProcessorName, BytecodeProvider> bytecodeProviderLookup) private static List<ClassProcessor> ClassProcessorSet.Builder.sortProcessors(List<ClassProcessor> allProcessors, Set<ProcessorName> allowedToRecomputeFrames) Constructors in net.neoforged.fml.classloading.transformation with parameters of type ProcessorNameConstructor parameters in net.neoforged.fml.classloading.transformation with type arguments of type ProcessorNameModifierConstructorDescriptionprivateClassProcessorSet(List<ClassProcessor> sortedProcessors, Set<ProcessorName> markers, Set<String> generatedPackages, Set<ProcessorName> allowedToRecomputeFrames) -
Uses of ProcessorName in net.neoforged.fml.common.asm
Methods in net.neoforged.fml.common.asm that return ProcessorNameMethods in net.neoforged.fml.common.asm that return types with arguments of type ProcessorNameModifier and TypeMethodDescriptionSimpleProcessorsGroup.runsAfter()AccessTransformerService.runsBefore() -
Uses of ProcessorName in net.neoforged.fml.common.asm.enumextension
Methods in net.neoforged.fml.common.asm.enumextension that return ProcessorNameMethods in net.neoforged.fml.common.asm.enumextension that return types with arguments of type ProcessorName -
Uses of ProcessorName in net.neoforged.fml.loading.mixin
Methods in net.neoforged.fml.loading.mixin that return ProcessorName -
Uses of ProcessorName in net.neoforged.fml.loading.moddiscovery.locators
Methods in net.neoforged.fml.loading.moddiscovery.locators that return ProcessorNameMethods in net.neoforged.fml.loading.moddiscovery.locators that return types with arguments of type ProcessorNameModifier and TypeMethodDescriptionNeoForgeDevDistCleaner.runsAfter()NeoForgeDevDistCleaner.runsBefore() -
Uses of ProcessorName in net.neoforged.neoforge.coremods
Methods in net.neoforged.neoforge.coremods that return ProcessorName -
Uses of ProcessorName in net.neoforged.neoforgespi.transformation
Fields in net.neoforged.neoforgespi.transformation declared as ProcessorNameModifier and TypeFieldDescriptionstatic final ProcessorNameClassProcessorIds.ACCESS_TRANSFORMERSstatic final ProcessorNameClassProcessorIds.COMPUTING_FRAMESA dummy processor used to order processors relative to frame computation; anything that requires frame re-computation should run after this, and anything providing information that should be available for frame computation should run before this.static final ProcessorNameClassProcessorIds.DIST_CLEANERstatic final ProcessorNameClassProcessorIds.MIXINstatic final ProcessorNameClassProcessorIds.RUNTIME_ENUM_EXTENDERstatic final ProcessorNameClassProcessorIds.SIMPLE_PROCESSORS_GROUPA dummy processor acting as a default group for processors provided bySimpleClassProcessor,SimpleMethodProcessor, andSimpleFieldProcessor.Fields in net.neoforged.neoforgespi.transformation with type parameters of type ProcessorNameModifier and TypeFieldDescriptionprivate final @Unmodifiable SequencedMap<ProcessorName, ClassProcessor> ClassProcessor.LinkContext.processorsThe field for theprocessorsrecord component.Methods in net.neoforged.neoforgespi.transformation that return ProcessorNameModifier and TypeMethodDescriptionClassProcessor.name()Returns a unique identifier for this processor.static ProcessorNameMethods in net.neoforged.neoforgespi.transformation that return types with arguments of type ProcessorNameModifier and TypeMethodDescription@Unmodifiable SequencedMap<ProcessorName, ClassProcessor> ClassProcessor.LinkContext.processors()Returns the value of theprocessorsrecord component.BaseSimpleProcessor.runsAfter()default Set<ProcessorName> ClassProcessor.runsAfter()Returns processors that this processor must run after.default Set<ProcessorName> ClassProcessor.runsBefore()Returns processors that this processor must run before.Methods in net.neoforged.neoforgespi.transformation with parameters of type ProcessorNameConstructor parameters in net.neoforged.neoforgespi.transformation with type arguments of type ProcessorNameModifierConstructorDescriptionLinkContext(@Unmodifiable SequencedMap<ProcessorName, ClassProcessor> processors, BytecodeProvider bytecodeProvider) Creates an instance of aLinkContextrecord class.