|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.sca.cpp.tools.common.Utils
Static utility methods. Some of these methods are similar to the methods on java.lang.String except they are aware of C/C++ comments and string literals. TODO: Many of these methods would perform better using StringBuffer not String
Field Summary | |
---|---|
static java.util.Set |
cPrimitives
|
static java.util.Set |
cTypeQualifiers
|
static java.lang.String |
whitespace
|
Method Summary | |
---|---|
static void |
outputDebugString(java.lang.String line)
|
static void |
rude(java.lang.String reason)
This method reports an error level problem |
static void |
rude(java.lang.String reason,
java.lang.String filename,
int lineno,
java.lang.String codefragment)
Failed to parse the source code for some reason. |
static boolean |
safeEquals(java.lang.Object o1,
java.lang.Object o2)
A better method than .equals() because it doesn't NullPointerException when one of the parameters is null. |
static void |
screenMessage(java.lang.String msg)
This method reports an error level problem |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.util.Set cPrimitives
public static final java.util.Set cTypeQualifiers
public static final java.lang.String whitespace
Method Detail |
public static void rude(java.lang.String reason, java.lang.String filename, int lineno, java.lang.String codefragment) throws ParsingException
ParsingException
public static void rude(java.lang.String reason) throws ParsingException
reason
- why we have an error level problem
ParsingException
public static void screenMessage(java.lang.String msg)
public static boolean safeEquals(java.lang.Object o1, java.lang.Object o2)
public static void outputDebugString(java.lang.String line)
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |