protected static class JvmFeatureSignatureProvider.Switch extends TypesSwitch<java.lang.String>
modelPackage
Constructor and Description |
---|
JvmFeatureSignatureProvider.Switch(ITypeArgumentContext ctx,
int numberOfIrrelevantArguments) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
caseJvmExecutable(JvmExecutable object)
Returns the result of interpreting the object as an instance of 'Jvm Executable'
|
java.lang.String |
caseJvmField(JvmField object)
Returns the result of interpreting the object as an instance of 'Jvm Field'
|
caseJvmAnnotationAnnotationValue, caseJvmAnnotationReference, caseJvmAnnotationTarget, caseJvmAnnotationType, caseJvmAnnotationValue, caseJvmAnyTypeReference, caseJvmArrayType, caseJvmBooleanAnnotationValue, caseJvmByteAnnotationValue, caseJvmCharAnnotationValue, caseJvmComponentType, caseJvmCompoundTypeReference, caseJvmConstraintOwner, caseJvmConstructor, caseJvmCustomAnnotationValue, caseJvmDeclaredType, caseJvmDelegateTypeReference, caseJvmDoubleAnnotationValue, caseJvmEnumAnnotationValue, caseJvmEnumerationLiteral, caseJvmEnumerationType, caseJvmFeature, caseJvmFloatAnnotationValue, caseJvmFormalParameter, caseJvmGenericArrayTypeReference, caseJvmGenericType, caseJvmIdentifiableElement, caseJvmIntAnnotationValue, caseJvmLongAnnotationValue, caseJvmLowerBound, caseJvmMember, caseJvmMultiTypeReference, caseJvmOperation, caseJvmParameterizedTypeReference, caseJvmPrimitiveType, caseJvmShortAnnotationValue, caseJvmSpecializedTypeReference, caseJvmStringAnnotationValue, caseJvmSynonymTypeReference, caseJvmType, caseJvmTypeAnnotationValue, caseJvmTypeConstraint, caseJvmTypeParameter, caseJvmTypeParameterDeclarator, caseJvmTypeReference, caseJvmUnknownTypeReference, caseJvmUpperBound, caseJvmVoid, caseJvmWildcardTypeReference, defaultCase, doSwitch, isSwitchFor
public JvmFeatureSignatureProvider.Switch(ITypeArgumentContext ctx, int numberOfIrrelevantArguments)
public java.lang.String caseJvmField(JvmField object)
TypesSwitch
caseJvmField
in class TypesSwitch<java.lang.String>
object
- the target of the switch.doSwitch(EObject)
public java.lang.String caseJvmExecutable(JvmExecutable object)
TypesSwitch
caseJvmExecutable
in class TypesSwitch<java.lang.String>
object
- the target of the switch.doSwitch(EObject)