Class ResolvedExecutableImpl<T extends org.eclipse.xtext.xbase.typesystem.override.IResolvedExecutable,D extends org.eclipse.xtend.lib.macro.declaration.ExecutableDeclaration>
- java.lang.Object
-
- org.eclipse.xtend.core.macro.declaration.AbstractDelegator<T>
-
- org.eclipse.xtend.core.macro.declaration.ResolvedExecutableImpl<T,D>
-
- 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 Summary
Constructors Constructor Description ResolvedExecutableImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description D
getDeclaration()
java.lang.String
getResolvedErasureSignature()
java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.TypeReference>
getResolvedExceptionTypes()
java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.ResolvedParameter>
getResolvedParameters()
java.lang.String
getSimpleSignature()
java.lang.String
toString()
-
Methods inherited from class org.eclipse.xtend.core.macro.declaration.AbstractDelegator
getCompilationUnit, getDelegate, setCompilationUnit, setDelegate
-
-
-
-
Method Detail
-
getResolvedParameters
public java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.ResolvedParameter> getResolvedParameters()
- Specified by:
getResolvedParameters
in interfaceorg.eclipse.xtend.lib.macro.declaration.ResolvedExecutable
-
getResolvedExceptionTypes
public java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.TypeReference> getResolvedExceptionTypes()
- Specified by:
getResolvedExceptionTypes
in interfaceorg.eclipse.xtend.lib.macro.declaration.ResolvedExecutable
-
getDeclaration
public D getDeclaration()
- Specified by:
getDeclaration
in interfaceorg.eclipse.xtend.lib.macro.declaration.ResolvedExecutable
-
getSimpleSignature
public java.lang.String getSimpleSignature()
- Specified by:
getSimpleSignature
in interfaceorg.eclipse.xtend.lib.macro.declaration.ResolvedExecutable
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getResolvedErasureSignature
public java.lang.String getResolvedErasureSignature()
- Specified by:
getResolvedErasureSignature
in interfaceorg.eclipse.xtend.lib.macro.declaration.ResolvedExecutable
-
-