Package cpw.mods.modlauncher
Class ClassTransformer
java.lang.Object
cpw.mods.modlauncher.ClassTransformer
Transforms classes using the supplied launcher services
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TransformerAuditTrail
private final org.apache.logging.log4j.Marker
private static final byte[]
private static final org.apache.logging.log4j.Logger
private final LaunchPluginHandler
private static Path
private final TransformStore
private final TransformingClassLoader
-
Constructor Summary
ConstructorsConstructorDescriptionClassTransformer
(TransformStore transformStore, LaunchPluginHandler pluginHandler, TransformingClassLoader transformingClassLoader) ClassTransformer
(TransformStore transformStore, LaunchPluginHandler pluginHandler, TransformingClassLoader transformingClassLoader, TransformerAuditTrail tat) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private <T> TransformerVote
<T> gatherVote
(ITransformer<T> transformer, VotingContext context) private MessageDigest
(package private) TransformingClassLoader
private <T> T
performVote
(List<ITransformer<T>> transformers, T node, VotingContext context) (package private) byte[]
-
Field Details
-
EMPTY
private static final byte[] EMPTY -
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
CLASSDUMP
private final org.apache.logging.log4j.Marker CLASSDUMP -
transformers
-
pluginHandler
-
transformingClassLoader
-
auditTrail
-
tempDir
-
-
Constructor Details
-
ClassTransformer
ClassTransformer(TransformStore transformStore, LaunchPluginHandler pluginHandler, TransformingClassLoader transformingClassLoader) -
ClassTransformer
ClassTransformer(TransformStore transformStore, LaunchPluginHandler pluginHandler, TransformingClassLoader transformingClassLoader, TransformerAuditTrail tat)
-
-
Method Details
-
transform
-
dumpClass
-
performVote
-
gatherVote
-
getSha256
-
getTransformingClassLoader
TransformingClassLoader getTransformingClassLoader()
-