Package net.fabricmc.accesswidener
Class AccessWidener
java.lang.Object
net.fabricmc.accesswidener.AccessWidener
- All Implemented Interfaces:
AccessWidenerReader.Visitor
public final class AccessWidener extends java.lang.Object implements AccessWidenerReader.Visitor
-
Constructor Summary
Constructors Constructor Description AccessWidener() -
Method Summary
Modifier and Type Method Description java.lang.StringgetNamespace()java.util.Set<java.lang.String>getTargets()voidvisitClass(java.lang.String name, AccessWidenerReader.AccessType access)Visits a widened class.voidvisitField(java.lang.String owner, java.lang.String name, java.lang.String descriptor, AccessWidenerReader.AccessType access)Visits a widened field.voidvisitHeader(java.lang.String namespace)Visits the header data.voidvisitMethod(java.lang.String owner, java.lang.String name, java.lang.String descriptor, AccessWidenerReader.AccessType access)Visits a widened method.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AccessWidener
public AccessWidener()
-
-
Method Details
-
visitHeader
public void visitHeader(java.lang.String namespace)Description copied from interface:AccessWidenerReader.VisitorVisits the header data.- Specified by:
visitHeaderin interfaceAccessWidenerReader.Visitor- Parameters:
namespace- the access widener's mapping namespace
-
visitClass
Description copied from interface:AccessWidenerReader.VisitorVisits a widened class.- Specified by:
visitClassin interfaceAccessWidenerReader.Visitor- Parameters:
name- the name of the classaccess- the access type (AccessWidenerReader.AccessType.ACCESSIBLEorAccessWidenerReader.AccessType.EXTENDABLE)
-
visitMethod
public void visitMethod(java.lang.String owner, java.lang.String name, java.lang.String descriptor, AccessWidenerReader.AccessType access)Description copied from interface:AccessWidenerReader.VisitorVisits a widened method.- Specified by:
visitMethodin interfaceAccessWidenerReader.Visitor- Parameters:
owner- the name of the containing classname- the name of the methoddescriptor- the method descriptoraccess- the access type (AccessWidenerReader.AccessType.ACCESSIBLEorAccessWidenerReader.AccessType.EXTENDABLE)
-
visitField
public void visitField(java.lang.String owner, java.lang.String name, java.lang.String descriptor, AccessWidenerReader.AccessType access)Description copied from interface:AccessWidenerReader.VisitorVisits a widened field.- Specified by:
visitFieldin interfaceAccessWidenerReader.Visitor- Parameters:
owner- the name of the containing classname- the name of the fielddescriptor- the type of the field as a type descriptoraccess- the access type (AccessWidenerReader.AccessType.ACCESSIBLEorAccessWidenerReader.AccessType.MUTABLE)
-
getTargets
public java.util.Set<java.lang.String> getTargets() -
getNamespace
public java.lang.String getNamespace()
-