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.ObjectAccessor 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
All Methods Static Methods Instance Methods Concrete Methods 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()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
of
public static AccessorInfo.AccessorName of(java.lang.String methodName)
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
public static AccessorInfo.AccessorName of(java.lang.String methodName, boolean toMemberCase)
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
-
-