Class ResolvedExecutableImpl<T extends org.eclipse.xtext.xbase.typesystem.override.IResolvedExecutable,​D extends org.eclipse.xtend.lib.macro.declaration.ExecutableDeclaration>

  • All Implemented Interfaces:
    org.eclipse.xtend.lib.macro.declaration.ResolvedExecutable
    Direct Known Subclasses:
    ResolvedConstructorImpl, ResolvedMethodImpl

    public class ResolvedExecutableImpl<T extends org.eclipse.xtext.xbase.typesystem.override.IResolvedExecutable,​D extends org.eclipse.xtend.lib.macro.declaration.ExecutableDeclaration>
    extends AbstractDelegator<T>
    implements org.eclipse.xtend.lib.macro.declaration.ResolvedExecutable
    • Constructor Detail

      • ResolvedExecutableImpl

        public ResolvedExecutableImpl()
    • Method Detail

      • getResolvedParameters

        public java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.ResolvedParameter> getResolvedParameters()
        Specified by:
        getResolvedParameters in interface org.eclipse.xtend.lib.macro.declaration.ResolvedExecutable
      • getResolvedExceptionTypes

        public java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.TypeReference> getResolvedExceptionTypes()
        Specified by:
        getResolvedExceptionTypes in interface org.eclipse.xtend.lib.macro.declaration.ResolvedExecutable
      • getDeclaration

        public D getDeclaration()
        Specified by:
        getDeclaration in interface org.eclipse.xtend.lib.macro.declaration.ResolvedExecutable
      • getSimpleSignature

        public java.lang.String getSimpleSignature()
        Specified by:
        getSimpleSignature in interface org.eclipse.xtend.lib.macro.declaration.ResolvedExecutable
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getResolvedErasureSignature

        public java.lang.String getResolvedErasureSignature()
        Specified by:
        getResolvedErasureSignature in interface org.eclipse.xtend.lib.macro.declaration.ResolvedExecutable