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 TransformerAuditTrailprivate final org.apache.logging.log4j.Markerprivate static final byte[]private static final org.apache.logging.log4j.Loggerprivate final LaunchPluginHandlerprivate static Pathprivate final TransformStoreprivate 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 voidprivate <T> TransformerVote<T> gatherVote(ITransformer<T> transformer, VotingContext context) private MessageDigest(package private) TransformingClassLoaderprivate <T> TperformVote(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()
-