Package org.spongepowered.asm.mixin.gen
Class AccessorInfo.AccessorName
java.lang.Object
org.spongepowered.asm.mixin.gen.AccessorInfo.AccessorName
- Enclosing class:
- AccessorInfo
public static final class AccessorInfo.AccessorName
extends java.lang.Object
Accessor Name struct
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringmethodNameName of the accessor methodjava.lang.StringnameAccessor name partjava.lang.StringprefixAccessor prefix -
Method Summary
Modifier and Type Method Description static AccessorInfo.AccessorNameof(java.lang.String methodName)Get an accessor name from the supplied string.static AccessorInfo.AccessorNameof(java.lang.String methodName, boolean toMemberCase)Get an accessor name from the supplied string.java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
methodName
public final java.lang.String methodNameName of the accessor method -
prefix
public final java.lang.String prefixAccessor prefix -
name
public final java.lang.String nameAccessor name part
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
of
Get an accessor name from the supplied string. If the string matches the accessor name regex, split the string into the relevant parts- Parameters:
methodName- Name of the accessor method- Returns:
- Parsed AccessorName struct or null if the name is not a valid accessor name
-
of
Get an accessor name from the supplied string. If the string matches the accessor name regex, split the string into the relevant parts- Parameters:
methodName- Name of the accessor methodtoMemberCase- True if the first character of the name should be conditionally converted to lowercase. If the name is all uppercase (eg. if the NAME_IS_A_CONSTANT) the first character will not be lowercased, regardless of the state of this argument- Returns:
- Parsed AccessorName struct or null if the name is not a valid accessor name
-