Uses of Class
es.bsc.dataclay.util.management.classmgr.Annotation
-
Packages that use Annotation Package Description es.bsc.dataclay.logic.classmgr Module intended to management of Metaclasses, Operations, Properties and Implementations.es.bsc.dataclay.logic.classmgr.bytecode.java.methods Module intended to transformation of bytecode methods.es.bsc.dataclay.util.management.classmgr This package contains classes used in management of Classes.es.bsc.dataclay.util.tools.java Module intended to generation of Specifications from Java language. -
-
Uses of Annotation in es.bsc.dataclay.logic.classmgr
Methods in es.bsc.dataclay.logic.classmgr with parameters of type Annotation Modifier and Type Method Description UUID
ClassManagerDB. storeAnnotation(Annotation annotation)
Store Annotation into database -
Uses of Annotation in es.bsc.dataclay.logic.classmgr.bytecode.java.methods
Methods in es.bsc.dataclay.logic.classmgr.bytecode.java.methods with parameters of type Annotation Modifier and Type Method Description static void
DataClayExecutionMethodTransformer. injectMethodFromAnnotation(org.objectweb.asm.commons.GeneratorAdapter genAd, Annotation a, String implementationID, String updateImplementationID, String propertyTypeDesc)
Inject call to a concrete method depending on the method defined in an annotation for a replication behaviour.Method parameters in es.bsc.dataclay.logic.classmgr.bytecode.java.methods with type arguments of type Annotation Modifier and Type Method Description static void
DataClayExecutionMethodTransformer. injectReplicatedEndMethod(org.objectweb.asm.commons.GeneratorAdapter genAd, String methodDescriptor, String thisclassDesc, String opNameAndDesc, String implIDAsStr, String updateImplIDAsStr, List<Annotation> annotations)
Inject code at the end of a dataClay setter for replication ($$setUpdate$$Field)protected static void
DataClayExecutionMethodTransformer. injectReplicatedStartMethod(org.objectweb.asm.commons.GeneratorAdapter genAd, String methodDescriptor, String thisclassDesc, String opName, String opNameAndDesc, String implIDAsStr, List<Annotation> annotations)
Inject code at the beginning of a dataClay setter for replication ($$setUpdate$$Field)protected static void
DataClayExecutionMethodTransformer. injectSetterStartMethod(org.objectweb.asm.commons.GeneratorAdapter genAd, String methodDescriptor, String thisclassDesc, String opName, String opNameAndDesc, String implIDAsStr, List<Annotation> annotations)
Inject code at the beginning of a dataClay setter ($$setField)static void
DataClayMethodTransformer. injectSetterStartMethod(org.objectweb.asm.commons.GeneratorAdapter genAd, String methodDescriptor, String thisclassDesc, String opName, String opNameAndDesc, String implIDAsStr, boolean theisExecClass, List<Annotation> annotations, boolean update)
Inject entry codeprotected static void
DataClayStubMethodTransformer. injectSetterStartMethod(org.objectweb.asm.commons.GeneratorAdapter genAd, String methodDescriptor, String thisclassDesc, String opName, String opNameAndDesc, String implIDAsStr, List<Annotation> annotations)
-
Uses of Annotation in es.bsc.dataclay.util.management.classmgr
Methods in es.bsc.dataclay.util.management.classmgr that return types with arguments of type Annotation Modifier and Type Method Description List<Annotation>
Operation. getAnnotations()
Get annotationsList<Annotation>
Property. getAnnotations()
Get annotationsMethods in es.bsc.dataclay.util.management.classmgr with parameters of type Annotation Modifier and Type Method Description void
Operation. addAnnotation(Annotation annotation)
Add an annotation to the operationvoid
Property. addAnnotation(Annotation annotation)
Add an annotation to the propertyMethod parameters in es.bsc.dataclay.util.management.classmgr with type arguments of type Annotation Modifier and Type Method Description void
Operation. setAnnotations(List<Annotation> annotations)
Set annotationsvoid
Property. setAnnotations(List<Annotation> annotations)
Set annotations -
Uses of Annotation in es.bsc.dataclay.util.tools.java
Constructors in es.bsc.dataclay.util.tools.java with parameters of type Annotation Constructor Description DataClayAnnotationVisitor(Annotation annotation)
-