|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--javar.util.ClassHelper
This will help do some conversions that may be needed.
| Field Summary | |
static String |
BOOLEAN
|
static String |
BYTE
|
static String |
CHAR
|
static String |
DOUBLE
|
static String |
FLOAT
|
static String |
INT
|
static String |
KEYWORD_EXTENDS
|
static String |
KEYWORD_IMPLEMENTS
|
static String |
KEYWORD_IMPORT
|
static String |
KEYWORD_PACKAGE
|
static String |
KEYWORD_THIS
|
static String |
LONG
|
static String |
MODIFIER_ABSTRACT
|
static String |
MODIFIER_CLASS
|
static String |
MODIFIER_FINAL
|
static String |
MODIFIER_INTERFACE
|
static String |
MODIFIER_NATIVE
|
static String |
MODIFIER_PRIVATE
|
static String |
MODIFIER_PROTECTED
|
static String |
MODIFIER_PUBLIC
|
static String |
MODIFIER_STATIC
|
static String |
MODIFIER_STRICTFP
|
static String |
MODIFIER_SYNCHRONIZED
|
static String |
MODIFIER_TRANSIENT
|
static String |
MODIFIER_VOLATILE
|
static String |
SHORT
|
static String |
VOID
|
| Constructor Summary | |
ClassHelper()
|
|
| Method Summary | |
static File |
createDestination(String className,
File dir,
String extension)
This will simply create the destination file for where this class should be saved. |
static Vector |
getArguments(String type)
This will get all the arguments a method takes. |
static String |
getPackage(String className)
This will return the name of the package for a class. |
static String |
getReturnType(String type)
This will get all the arguments that a method takes. |
static String |
getShortClassName(String className)
This will return the name of this class without the package. |
static String |
getShortestClassName(JavaByteCodeFile aClass,
String className)
This will get the short name of a class if applicable. |
static String |
makeValidJavaIdentifier(String identifier)
This will take in a string and return a valid java identifier by stripping off all invalid characters. |
static String |
typeToJava(String type)
This will take a class type and convert it into a normal java type. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final String KEYWORD_PACKAGE
public static final String KEYWORD_IMPORT
public static final String KEYWORD_EXTENDS
public static final String KEYWORD_IMPLEMENTS
public static final String KEYWORD_THIS
public static final String MODIFIER_PUBLIC
public static final String MODIFIER_PRIVATE
public static final String MODIFIER_PROTECTED
public static final String MODIFIER_ABSTRACT
public static final String MODIFIER_STATIC
public static final String MODIFIER_FINAL
public static final String MODIFIER_NATIVE
public static final String MODIFIER_SYNCHRONIZED
public static final String MODIFIER_STRICTFP
public static final String MODIFIER_INTERFACE
public static final String MODIFIER_TRANSIENT
public static final String MODIFIER_VOLATILE
public static final String MODIFIER_CLASS
public static final String VOID
public static final String BOOLEAN
public static final String SHORT
public static final String LONG
public static final String INT
public static final String FLOAT
public static final String DOUBLE
public static final String CHAR
public static final String BYTE
| Constructor Detail |
public ClassHelper()
| Method Detail |
public static String typeToJava(String type)
throws JavarBadArgumentException
JavarBadArgumentExceptionpublic static String getShortClassName(String className)
public static String getPackage(String className)
public static String getShortestClassName(JavaByteCodeFile aClass,
String className)
className - A fully qualified className.
public static File createDestination(String className,
File dir,
String extension)
throws JavarIOException
className - The name of the class.dir - The root directory to createextension - The extension to the file
JavarIOException
public static String getReturnType(String type)
throws JavarBadArgumentException
type - A type descriptor for a method.
JavarBadArgumentException - If there is an error during the parse of arguments.
public static Vector getArguments(String type)
throws JavarParseException
type - A type descriptor for a method.
JavarParseException - If there is an error during the parse of arguments.public static String makeValidJavaIdentifier(String identifier)
identifier - A potential java identifier.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||