Class JavaStopGap
- java.lang.Object
-
- com.ensoftcorp.open.java.commons.wishful.JavaStopGap
-
public class JavaStopGap extends java.lang.Object
This class contains utilities that probably shouldn't exist outside of Atlas. It's used as a stop gap measure until EnSoft can integrate or implement a better solution.- Author:
- Ben Holland
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ANNOTATION_RAW_TEXT
A raw text string containing the annotation valuesstatic java.lang.String
CLASS_VARIABLE_ACCESS
A tag placed on a class variable access.static java.lang.String
CLASS_VARIABLE_ASSIGNMENT
A tag placed on class variable assignments.static java.lang.String
CLASS_VARIABLE_VALUE
A tag placed on class variable values.static java.lang.String
SIGNATURE
An undocumented, but very useful Atlas attribute.
-
Constructor Summary
Constructors Constructor Description JavaStopGap()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addClassVariableAccessTags()
Adds CLASS_VARIABLE_ASSIGNMENT, CLASS_VARIABLE_VALUE, and CLASS_VARIABLE_ACCESS tags to reads/writes on static variablesstatic void
removeClassVariableAccessTags()
Removes CLASS_VARIABLE_ASSIGNMENT, CLASS_VARIABLE_VALUE, and CLASS_VARIABLE_ACCESS tags to reads/writes on static variables
-
-
-
Field Detail
-
SIGNATURE
public static final java.lang.String SIGNATURE
An undocumented, but very useful Atlas attribute. This attribute key corresponds to the raw function signature as a string, which includes the return type, function name, and parameters.- See Also:
- Constant Field Values
-
ANNOTATION_RAW_TEXT
public static final java.lang.String ANNOTATION_RAW_TEXT
A raw text string containing the annotation values- See Also:
- Constant Field Values
-
CLASS_VARIABLE_ASSIGNMENT
public static final java.lang.String CLASS_VARIABLE_ASSIGNMENT
A tag placed on class variable assignments. This is added to be symmetrical with the instance variable assignment scheme.- See Also:
- Constant Field Values
-
CLASS_VARIABLE_VALUE
public static final java.lang.String CLASS_VARIABLE_VALUE
A tag placed on class variable values. This is added to be symmetrical with the instance variable assignment scheme.- See Also:
- Constant Field Values
-
CLASS_VARIABLE_ACCESS
public static final java.lang.String CLASS_VARIABLE_ACCESS
A tag placed on a class variable access. This is added to be symmetrical with the instance variable assignment scheme.- See Also:
- Constant Field Values
-
-
Method Detail
-
addClassVariableAccessTags
public static void addClassVariableAccessTags()
Adds CLASS_VARIABLE_ASSIGNMENT, CLASS_VARIABLE_VALUE, and CLASS_VARIABLE_ACCESS tags to reads/writes on static variables
-
removeClassVariableAccessTags
public static void removeClassVariableAccessTags()
Removes CLASS_VARIABLE_ASSIGNMENT, CLASS_VARIABLE_VALUE, and CLASS_VARIABLE_ACCESS tags to reads/writes on static variables
-
-