public class SetAnnotationToClassPrimitive extends AbstractPrimitive
changesClassHierarchy, classContent, clazz, modifiedClasses| Constructor and Description |
|---|
SetAnnotationToClassPrimitive(java.lang.String className,
ClassContent classContent,
java.lang.Class<?>[] annotations) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
executePrimitive()
Set the specified annotations to the class
|
boolean |
isSafe()
Returns if the primitive is safe or not.
|
protected void |
undoPrimitive()
Reverts the changes
|
changeVersion, execute, getSuperClass, getTargetClass, undo, undoUpdateVersion, updateVersion, updateVersionpublic SetAnnotationToClassPrimitive(java.lang.String className,
ClassContent classContent,
java.lang.Class<?>[] annotations)
protected void executePrimitive()
throws StructuralIntercessionException
executePrimitive in class AbstractPrimitiveStructuralIntercessionException - If there are any errorprotected void undoPrimitive()
throws StructuralIntercessionException
undoPrimitive in class AbstractPrimitiveStructuralIntercessionException - If there are any errorpublic boolean isSafe()
AbstractPrimitiveisSafe in interface PrimitiveisSafe in class AbstractPrimitive