Class ClassTransform
java.lang.Object
de.florianmichael.asmfabricloader.loader.feature.ClassTransform
-
Constructor Summary
ConstructorsConstructorDescriptionClassTransform(Collection<net.fabricmc.loader.api.ModContainer> modContainers) -
Method Summary
Modifier and TypeMethodDescriptionintgetAllTransformerCount(boolean java, boolean mixin) Returns the amount of transformers for all modsgetAllTransformers(boolean java, boolean mixin) Returns all transformers for all modsnet.lenni0451.classtransform.TransformerManagerintgetTransformerCount(net.fabricmc.loader.api.ModContainer mod, boolean java, boolean mixin) Returns the amount of transformers for a modgetTransformers(net.fabricmc.loader.api.ModContainer mod) Returns the transformer config for a modbooleanisTransforming(net.fabricmc.loader.api.ModContainer mod) Returns true if the mod is transforming classesvoidRegisters a java transformervoidregisterJavaTransformer(String folder, String... paths) Registers a java transformer
-
Constructor Details
-
ClassTransform
-
-
Method Details
-
registerJavaTransformer
Registers a java transformer- Parameters:
folder- The folder of the transformerpaths- The paths to the transformer
-
registerJavaTransformer
Registers a java transformer- Parameters:
path- The path to the transformer
-
isTransforming
public boolean isTransforming(net.fabricmc.loader.api.ModContainer mod) Returns true if the mod is transforming classes- Parameters:
mod- The mod to check- Returns:
- If the mod is transforming classes
-
getTransformers
Returns the transformer config for a mod- Parameters:
mod- The mod to get the config for- Returns:
- The transformer config for the mod or null if the mod is not transforming classes
-
getTransformerCount
public int getTransformerCount(net.fabricmc.loader.api.ModContainer mod, boolean java, boolean mixin) Returns the amount of transformers for a mod- Parameters:
mod- The mod to get the transformer count forjava- If java transformers should be countedmixin- If mixin transformers should be counted- Returns:
- The amount of transformers for the mod
-
getAllTransformerCount
public int getAllTransformerCount(boolean java, boolean mixin) Returns the amount of transformers for all mods- Parameters:
java- If java transformers should be countedmixin- If mixin transformers should be counted- Returns:
- The amount of transformers for all mods
-
getAllTransformers
Returns all transformers for all mods- Parameters:
java- If java transformers should be returnedmixin- If mixin transformers should be returned- Returns:
- All transformers for all mods
-
getJavaTransformerManager
public net.lenni0451.classtransform.TransformerManager getJavaTransformerManager()
-