Class AccessWidenerValidatingVisitor
java.lang.Object
net.fabricmc.classtweaker.validator.AccessWidenerValidatingVisitor
- All Implemented Interfaces:
AccessWidenerVisitor
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.fabricmc.classtweaker.api.visitor.AccessWidenerVisitor
AccessWidenerVisitor.AccessType -
Constructor Summary
ConstructorsConstructorDescriptionAccessWidenerValidatingVisitor(net.fabricmc.tinyremapper.api.TrEnvironment environment, ProblemSink sink, String owner, int lineNumber) -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitClass(AccessWidenerVisitor.AccessType access, boolean transitive) Visits a widened class.voidvisitField(String name, String descriptor, AccessWidenerVisitor.AccessType access, boolean transitive) Visits a widened field.voidvisitMethod(String name, String descriptor, AccessWidenerVisitor.AccessType access, boolean transitive) Visits a widened method.
-
Constructor Details
-
AccessWidenerValidatingVisitor
public AccessWidenerValidatingVisitor(net.fabricmc.tinyremapper.api.TrEnvironment environment, ProblemSink sink, String owner, int lineNumber)
-
-
Method Details
-
visitClass
Description copied from interface:AccessWidenerVisitorVisits a widened class.- Specified by:
visitClassin interfaceAccessWidenerVisitor- Parameters:
access- the access type (AccessWidenerVisitor.AccessType.ACCESSIBLEorAccessWidenerVisitor.AccessType.EXTENDABLE)transitive- whether this widener should be applied across mod boundaries
-
visitMethod
public void visitMethod(String name, String descriptor, AccessWidenerVisitor.AccessType access, boolean transitive) Description copied from interface:AccessWidenerVisitorVisits a widened method.- Specified by:
visitMethodin interfaceAccessWidenerVisitor- Parameters:
name- the name of the methoddescriptor- the method descriptoraccess- the access type (AccessWidenerVisitor.AccessType.ACCESSIBLEorAccessWidenerVisitor.AccessType.EXTENDABLE)transitive- whether this widener should be applied across mod boundaries
-
visitField
public void visitField(String name, String descriptor, AccessWidenerVisitor.AccessType access, boolean transitive) Description copied from interface:AccessWidenerVisitorVisits a widened field.- Specified by:
visitFieldin interfaceAccessWidenerVisitor- Parameters:
name- the name of the fielddescriptor- the type of the field as a type descriptoraccess- the access type (AccessWidenerVisitor.AccessType.ACCESSIBLEorAccessWidenerVisitor.AccessType.MUTABLE)transitive- whether this widener should be applied across mod boundaries
-