Package cpw.mods.modlauncher
Class LaunchPluginHandler
java.lang.Object
cpw.mods.modlauncher.LaunchPluginHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.apache.logging.log4j.Logger
private final Map
<String, ILaunchPluginService> -
Constructor Summary
ConstructorsConstructorDescriptionLaunchPluginHandler
(ModuleLayerHandler layerHandler) LaunchPluginHandler
(Stream<ILaunchPluginService> plugins) -
Method Summary
Modifier and TypeMethodDescription(package private) void
announceLaunch
(TransformingClassLoader transformerLoader, NamedPath[] specialPaths) computeLaunchPluginTransformerSet
(org.objectweb.asm.Type className, boolean isEmpty, String reason, TransformerAuditTrail auditTrail) (package private) int
offerClassNodeToPlugins
(ILaunchPluginService.Phase phase, List<ILaunchPluginService> plugins, @Nullable org.objectweb.asm.tree.ClassNode node, org.objectweb.asm.Type className, TransformerAuditTrail auditTrail, String reason) (package private) void
offerScanResultsToPlugins
(List<cpw.mods.jarhandling.SecureJar> scanResults)
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
plugins
-
-
Constructor Details
-
LaunchPluginHandler
-
LaunchPluginHandler
-
-
Method Details
-
get
-
computeLaunchPluginTransformerSet
public EnumMap<ILaunchPluginService.Phase,List<ILaunchPluginService>> computeLaunchPluginTransformerSet(org.objectweb.asm.Type className, boolean isEmpty, String reason, TransformerAuditTrail auditTrail) -
offerScanResultsToPlugins
-
offerClassNodeToPlugins
int offerClassNodeToPlugins(ILaunchPluginService.Phase phase, List<ILaunchPluginService> plugins, @Nullable @Nullable org.objectweb.asm.tree.ClassNode node, org.objectweb.asm.Type className, TransformerAuditTrail auditTrail, String reason) -
announceLaunch
-