Package net.neoforged.fml.loading.mixin
Class FMLClassTracker
java.lang.Object
net.neoforged.fml.loading.mixin.FMLClassTracker
- All Implemented Interfaces:
IClassTracker
Tracks invalid (unloadable) classes so we can throw an exception inside the
TCL and class load events so we can report when classes were loaded before
we could transform them
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddLoadedClass(String className) getClassRestrictions(String className) booleanisClassLoaded(String className) (package private) booleanisInvalidClass(String className) voidregisterInvalidClass(String className)
-
Field Details
-
invalidClasses
-
loadedClasses
-
-
Constructor Details
-
FMLClassTracker
FMLClassTracker()
-
-
Method Details
-
registerInvalidClass
- Specified by:
registerInvalidClassin interfaceIClassTracker
-
isInvalidClass
-
isClassLoaded
- Specified by:
isClassLoadedin interfaceIClassTracker
-
addLoadedClass
-
getClassRestrictions
- Specified by:
getClassRestrictionsin interfaceIClassTracker
-