|
FindBugs™ 1.3.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.umd.cs.findbugs.util.ClassName
public abstract class ClassName
Utility methods for working with class names.
Constructor Summary | |
---|---|
ClassName()
|
Method Summary | |
---|---|
static java.lang.String |
extractClassName(java.lang.String originalName)
Extract a slashed classname from a JVM classname or signature. |
static java.lang.String |
extractPackageName(java.lang.String className)
extract the package name from a dotted class name. |
static java.lang.String |
extractPackagePrefix(java.lang.String packageName,
int count)
|
static java.lang.String |
extractSimpleName(java.lang.String className)
|
static java.lang.String |
fromFieldSignature(java.lang.String signature)
|
static java.lang.String |
fromSignature(java.lang.String signature)
|
static boolean |
isAnonymous(java.lang.String className)
Does a class name appear to designate an anonymous class? Only the name is analyzed. |
static boolean |
isValidClassName(java.lang.String className)
Return whether or not the given class name is valid. |
static boolean |
matchedPrefixes(java.lang.String[] classSearchStrings,
java.lang.String className)
|
static java.lang.String |
toDottedClassName(java.lang.String className)
Convert class name to dotted format. |
static java.lang.String |
toSignature(java.lang.String className)
|
static java.lang.String |
toSlashedClassName(java.lang.String className)
Convert class name to slashed format. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClassName()
Method Detail |
---|
public static java.lang.String toSignature(@SlashedClassName java.lang.String className)
@CheckForNull @SlashedClassName public static java.lang.String fromFieldSignature(java.lang.String signature)
public static java.lang.String fromSignature(java.lang.String signature)
signature
- bytecode notated type name
@SlashedClassName public static java.lang.String toSlashedClassName(@SlashedClassName(when=UNKNOWN) java.lang.String className)
className
- a class name
@DottedClassName public static java.lang.String toDottedClassName(@SlashedClassName(when=UNKNOWN) java.lang.String className)
className
- a class name
@DottedClassName public static java.lang.String extractPackageName(@DottedClassName java.lang.String className)
className
- a dotted class name
@DottedClassName public static java.lang.String extractSimpleName(@DottedClassName java.lang.String className)
public static boolean isValidClassName(java.lang.String className)
className
- a possible class name
public static boolean isAnonymous(java.lang.String className)
className
- class name, slashed or dotted, fully qualified or unqualified
@SlashedClassName public static java.lang.String extractClassName(java.lang.String originalName)
originalName
- JVM classname or signature
public static java.lang.String extractPackagePrefix(java.lang.String packageName, int count)
public static boolean matchedPrefixes(java.lang.String[] classSearchStrings, @DottedClassName java.lang.String className)
|
FindBugs™ 1.3.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |