|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.javachecker.JUtils
public final class JUtils
Utils
| Constructor Summary | |
|---|---|
JUtils()
|
|
| Method Summary | |
|---|---|
static Term |
appendInnerClassIdentifierToJavaName(Term enclosedName,
Term shortName)
append inner class to name. |
static java.lang.String |
createDirectoryNameFromPackageName(java.lang.String srcDir,
java.lang.String packageName)
create directory name from package name. |
static Term |
createRowJavaName(java.lang.String fullName)
|
static java.lang.String |
createSourceFileNameFromClassName(java.lang.String className)
|
static java.lang.String |
createSourceFileNameFromClassName(java.lang.String className,
java.lang.String ext)
|
static Term |
findMarkedTerm(Term t)
search java_identifier term in current subterm. |
static java.lang.String |
generateSetterName(java.lang.String name)
generate name of setter method for variable |
static java.lang.String |
getCompilationUnitPackageName(Term compilationUnit)
|
static FileAndLine |
getFileAndLine(Term partOfCode)
get file and line marker from part of code. |
static java.lang.String |
getFirstTypeDefinitionName(Term compilationUnit)
get from term (which must represent compilation unit) name of first declared type. |
static java.lang.String |
getJavaIdentifierAsString(Term t)
|
static java.lang.String |
getJavaNameAsString(Term t)
return complex java name as string/ |
static java.lang.String |
getJavaNameAsString(Term t,
int lastIndex)
return first lastIndex components of list t as complext java name as string |
static java.lang.String |
getJavaNameLastComponentAsString(Term t)
|
static SourceCodeLocation |
getSourceCodeLocation(java.lang.Throwable e)
|
static Term |
parseJavaLanguageElement(java.io.Reader reader,
java.lang.String languageElementName)
Read java language element. |
static Term |
readSourceFile(java.io.File f)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JUtils()
| Method Detail |
|---|
public static Term readSourceFile(java.io.File f)
throws TermWareException
TermWareException
public static java.lang.String getCompilationUnitPackageName(Term compilationUnit)
throws TermWareException
TermWareException
public static java.lang.String getFirstTypeDefinitionName(Term compilationUnit)
throws TermWareException,
EntityNotFoundException
TermWareException
EntityNotFoundException
public static java.lang.String createDirectoryNameFromPackageName(java.lang.String srcDir,
java.lang.String packageName)
srcDir - -- root directory of source.packageName - -- name of package.public static java.lang.String createSourceFileNameFromClassName(java.lang.String className)
public static java.lang.String createSourceFileNameFromClassName(java.lang.String className,
java.lang.String ext)
public static java.lang.String getJavaIdentifierAsString(Term t)
throws TermWareException
TermWareException
public static java.lang.String getJavaNameAsString(Term t)
throws TermWareException
TermWareException
public static java.lang.String getJavaNameAsString(Term t,
int lastIndex)
throws TermWareException
lastIndex components of list t as complext java name as string
TermWareException
public static java.lang.String getJavaNameLastComponentAsString(Term t)
throws TermWareException
TermWareException
public static Term createRowJavaName(java.lang.String fullName)
throws TermWareException
TermWareException
public static Term appendInnerClassIdentifierToJavaName(Term enclosedName,
Term shortName)
throws TermWareException
shortName - - short name of inner class as identifier.enclosedName - - name of enclosed class.
TermWareException
public static Term findMarkedTerm(Term t)
throws TermWareException
TermWareException
public static FileAndLine getFileAndLine(Term partOfCode)
throws TermWareException
TermWareException - if somethibg occurs.
public static Term parseJavaLanguageElement(java.io.Reader reader,
java.lang.String languageElementName)
throws TermWareException
reader - -- reader.languageElementName - -- name of Java Language Element. Must be one of names
of ua.gradsoft.parsers.java.JavaSyntaxElement enum. (See TermWareJPP project for details)
TermWareExceptionpublic static SourceCodeLocation getSourceCodeLocation(java.lang.Throwable e)
public static java.lang.String generateSetterName(java.lang.String name)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||