Class ParamAnnotationTypeTriplet


  • public class ParamAnnotationTypeTriplet
    extends 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 Detail

      • ParamAnnotationTypeTriplet

        public ParamAnnotationTypeTriplet​(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​(String aParamName,
                                          String aJavaParamName,
                                          org.eclipse.xtext.common.types.JvmAnnotationReference anAnnotation,
                                          org.eclipse.xtext.common.types.JvmTypeReference aType)
        Creates a new instance.
        Parameters:
        aParamName -
        aJavaParamName -
        anAnnotation -
    • Method Detail

      • getParamName

        public String getParamName()
      • getJavaParamName

        public String getJavaParamName()
      • getAnnotation

        public org.eclipse.xtext.common.types.JvmAnnotationReference getAnnotation()
      • getType

        public org.eclipse.xtext.common.types.JvmTypeReference getType()