Package de.gebit.integrity.utils
Class ParamAnnotationTypeTriplet
- java.lang.Object
-
- de.gebit.integrity.utils.ParamAnnotationTypeTriplet
-
public class ParamAnnotationTypeTriplet extends java.lang.Object
Instances of this class are used as containers to link a parameter name (logical name used within Integrity scripts), the matching Java parameter name and a reference to the annotation attached to the parameter.- Author:
- Rene Schneider - initial API and implementation
-
-
Constructor Summary
Constructors Constructor Description ParamAnnotationTypeTriplet(java.lang.String aParamName, java.lang.String aJavaParamName, org.eclipse.xtext.common.types.JvmAnnotationReference anAnnotation, org.eclipse.xtext.common.types.JvmTypeReference aType)
Creates a new instance.ParamAnnotationTypeTriplet(java.lang.String aParamName, org.eclipse.xtext.common.types.JvmAnnotationReference anAnnotation, org.eclipse.xtext.common.types.JvmTypeReference aType)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtext.common.types.JvmAnnotationReference
getAnnotation()
java.lang.String
getJavaParamName()
java.lang.String
getParamName()
org.eclipse.xtext.common.types.JvmTypeReference
getType()
-
-
-
Constructor Detail
-
ParamAnnotationTypeTriplet
public ParamAnnotationTypeTriplet(java.lang.String aParamName, org.eclipse.xtext.common.types.JvmAnnotationReference anAnnotation, org.eclipse.xtext.common.types.JvmTypeReference aType)
Creates a new instance.- Parameters:
aParamName
-anAnnotation
-
-
ParamAnnotationTypeTriplet
public ParamAnnotationTypeTriplet(java.lang.String aParamName, java.lang.String aJavaParamName, org.eclipse.xtext.common.types.JvmAnnotationReference anAnnotation, org.eclipse.xtext.common.types.JvmTypeReference aType)
Creates a new instance.- Parameters:
aParamName
-aJavaParamName
-anAnnotation
-
-
-