Klasse ClassTransform
java.lang.Object
de.florianmichael.asmfabricloader.loader.feature.ClassTransform
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungClassTransform(Collection<net.fabricmc.loader.api.ModContainer> modContainers) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintgetAllTransformerCount(boolean java, boolean mixin) Returns the amount of transformers for all modsgetAllTransformers(boolean java, boolean mixin) Returns all transformers for all modsnet.lenni0451.classtransform.TransformerManagergetJavaTransformerManager(net.fabricmc.loader.api.ModContainer mod) intgetTransformerCount(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 modbooleanhasJavaTransformers(net.fabricmc.loader.api.ModContainer mod) Returns true if the mod has java transformersbooleanisTransforming(net.fabricmc.loader.api.ModContainer mod) Returns true if the mod is transforming classesvoidregisterJavaTransformer(net.fabricmc.loader.api.ModContainer mod, String path) Registers a java transformervoidregisterJavaTransformer(net.fabricmc.loader.api.ModContainer mod, String folder, String... paths) Registers a java transformer
-
Konstruktordetails
-
ClassTransform
-
-
Methodendetails
-
hasJavaTransformers
public boolean hasJavaTransformers(net.fabricmc.loader.api.ModContainer mod) Returns true if the mod has java transformers- Parameter:
mod- The mod to check- Gibt zurück:
- If the mod has java transformers
-
registerJavaTransformer
public void registerJavaTransformer(net.fabricmc.loader.api.ModContainer mod, String folder, String... paths) throws IllegalArgumentException Registers a java transformer- Parameter:
folder- The folder of the transformerpaths- The paths to the transformer- Löst aus:
IllegalArgumentException
-
registerJavaTransformer
public void registerJavaTransformer(net.fabricmc.loader.api.ModContainer mod, String path) throws IllegalArgumentException Registers a java transformer- Parameter:
path- The path to the transformer- Löst aus:
IllegalArgumentException
-
isTransforming
public boolean isTransforming(net.fabricmc.loader.api.ModContainer mod) Returns true if the mod is transforming classes- Parameter:
mod- The mod to check- Gibt zurück:
- If the mod is transforming classes
-
getTransformers
public List<ClassTransformJson> getTransformers(net.fabricmc.loader.api.ModContainer mod) throws IllegalArgumentException Returns the transformer config for a mod- Parameter:
mod- The mod to get the config for- Gibt zurück:
- The transformer config for the mod or null if the mod is not transforming classes
- Löst aus:
IllegalArgumentException
-
getTransformerCount
public int getTransformerCount(net.fabricmc.loader.api.ModContainer mod, boolean java, boolean mixin) throws IllegalArgumentException Returns the amount of transformers for a mod- Parameter:
mod- The mod to get the transformer count forjava- If java transformers should be countedmixin- If mixin transformers should be counted- Gibt zurück:
- The amount of transformers for the mod
- Löst aus:
IllegalArgumentException
-
getAllTransformerCount
public int getAllTransformerCount(boolean java, boolean mixin) Returns the amount of transformers for all mods- Parameter:
java- If java transformers should be countedmixin- If mixin transformers should be counted- Gibt zurück:
- The amount of transformers for all mods
-
getAllTransformers
Returns all transformers for all mods- Parameter:
java- If java transformers should be returnedmixin- If mixin transformers should be returned- Gibt zurück:
- All transformers for all mods
-
getJavaTransformerManager
public net.lenni0451.classtransform.TransformerManager getJavaTransformerManager(net.fabricmc.loader.api.ModContainer mod)
-