Class JvmMethodDeclarationImpl

  • All Implemented Interfaces:
    org.eclipse.xtend.lib.macro.declaration.AnnotationTarget, org.eclipse.xtend.lib.macro.declaration.Declaration, org.eclipse.xtend.lib.macro.declaration.Element, org.eclipse.xtend.lib.macro.declaration.ExecutableDeclaration, org.eclipse.xtend.lib.macro.declaration.MemberDeclaration, org.eclipse.xtend.lib.macro.declaration.MethodDeclaration, org.eclipse.xtend.lib.macro.declaration.NamedElement, org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclarator
    Direct Known Subclasses:
    MutableJvmMethodDeclarationImpl

    public class JvmMethodDeclarationImpl
    extends JvmExecutableDeclarationImpl<org.eclipse.xtext.common.types.JvmOperation>
    implements org.eclipse.xtend.lib.macro.declaration.MethodDeclaration
    • Constructor Detail

      • JvmMethodDeclarationImpl

        public JvmMethodDeclarationImpl()
    • Method Detail

      • isAbstract

        public boolean isAbstract()
        Specified by:
        isAbstract in interface org.eclipse.xtend.lib.macro.declaration.MethodDeclaration
      • isFinal

        public boolean isFinal()
        Specified by:
        isFinal in interface org.eclipse.xtend.lib.macro.declaration.MethodDeclaration
      • isStatic

        public boolean isStatic()
        Specified by:
        isStatic in interface org.eclipse.xtend.lib.macro.declaration.MethodDeclaration
      • isSynchronized

        public boolean isSynchronized()
        Specified by:
        isSynchronized in interface org.eclipse.xtend.lib.macro.declaration.MethodDeclaration
      • isDefault

        public boolean isDefault()
        Specified by:
        isDefault in interface org.eclipse.xtend.lib.macro.declaration.MethodDeclaration
      • isStrictFloatingPoint

        public boolean isStrictFloatingPoint()
        Specified by:
        isStrictFloatingPoint in interface org.eclipse.xtend.lib.macro.declaration.MethodDeclaration
      • isNative

        public boolean isNative()
        Specified by:
        isNative in interface org.eclipse.xtend.lib.macro.declaration.MethodDeclaration
      • getReturnType

        public org.eclipse.xtend.lib.macro.declaration.TypeReference getReturnType()
        Specified by:
        getReturnType in interface org.eclipse.xtend.lib.macro.declaration.MethodDeclaration
      • getOverriddenOrImplementedMethods

        public java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.MethodDeclaration> getOverriddenOrImplementedMethods()
        Specified by:
        getOverriddenOrImplementedMethods in interface org.eclipse.xtend.lib.macro.declaration.MethodDeclaration