|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.fuin.srcgen4javassist.SgUtils
public final class SgUtils
Some helper for the package.
| Method Summary | |
|---|---|
static void |
addToStringMethod(SgClassPool pool,
SgClass clasz,
java.util.List<SgField> fields)
Creates an toString() method with all fields. |
static void |
checkClassModifiers(int modifiers,
boolean isInterface,
boolean isInnerClass)
Checks if the modifiers are valid for a class. |
static void |
checkConstructorModifiers(int modifiers)
Checks if the modifiers are valid for a constructor. |
static void |
checkFieldModifiers(int modifiers)
Checks if the modifiers are valid for a field. |
static void |
checkMethodModifiers(int modifiers)
Checks if the modifiers are valid for a method. |
static java.lang.String |
concatPackages(java.lang.String package1,
java.lang.String package2)
Merge two packages into one. |
static java.lang.String |
firstCharUpper(java.lang.String str)
Converts the first character into upper case. |
static java.lang.String |
modifierMatrixToHtml()
Create a simple HTML table for the modifier matrix. |
static int |
toModifiers(java.lang.String modifiers)
Returns a Java "Modifier" value for a list of modifier names. |
static java.lang.String |
uppercaseToUnderscore(java.lang.String str)
Inserts an underscore before every upper case character and returns an all lower case string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void checkClassModifiers(int modifiers,
boolean isInterface,
boolean isInnerClass)
IllegalArgumentException is thrown.
modifiers - Modifiers.isInterface - Are the modifiers from an interface?isInnerClass - Is it an inner class?public static void checkFieldModifiers(int modifiers)
IllegalArgumentException is thrown.
modifiers - Modifiers.public static void checkMethodModifiers(int modifiers)
IllegalArgumentException is thrown.
modifiers - Modifiers.public static void checkConstructorModifiers(int modifiers)
IllegalArgumentException is
thrown.
modifiers - Modifiers.public static java.lang.String uppercaseToUnderscore(java.lang.String str)
str - String to convert.
public static java.lang.String firstCharUpper(java.lang.String str)
str - String to convert - Can be null or empty string (In both cases
the unchanged value will be returned).
public static java.lang.String concatPackages(java.lang.String package1,
java.lang.String package2)
package1 - First package - Can also be null or empty.package2 - Second package - Can also be null or empty.
public static void addToStringMethod(SgClassPool pool,
SgClass clasz,
java.util.List<SgField> fields)
toString() method with all fields.
pool - Pool to use.clasz - Class to add the new method to.fields - List of fields to output.public static java.lang.String modifierMatrixToHtml()
public static int toModifiers(java.lang.String modifiers)
modifiers - Modifier names separated by spaces.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||