Class ExtendedEarlyExitComputer.ThrownExceptionDelegate
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.util.ExtendedEarlyExitComputer.AbstractThrownExceptionDelegate
-
- org.eclipse.xtext.xbase.typesystem.util.ExtendedEarlyExitComputer.ThrownExceptionDelegate
-
- All Implemented Interfaces:
IThrownExceptionDelegate
- Enclosing class:
- ExtendedEarlyExitComputer
protected class ExtendedEarlyExitComputer.ThrownExceptionDelegate extends ExtendedEarlyExitComputer.AbstractThrownExceptionDelegate
-
-
Constructor Summary
Constructors Constructor Description ThrownExceptionDelegate(java.util.List<LightweightTypeReference> result, IResolvedTypes types, ITypeReferenceOwner owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(LightweightTypeReference type)LightweightTypeReferencegetActualType(org.eclipse.xtext.common.types.JvmIdentifiableElement identifiable)LightweightTypeReferencegetActualType(XExpression expr)LightweightTypeReferencetoLightweightReference(org.eclipse.xtext.common.types.JvmTypeReference exception)-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.util.ExtendedEarlyExitComputer.AbstractThrownExceptionDelegate
catchExceptions, collectThrownExceptions, collectWith, getResolvedFeature
-
-
-
-
Constructor Detail
-
ThrownExceptionDelegate
public ThrownExceptionDelegate(java.util.List<LightweightTypeReference> result, IResolvedTypes types, ITypeReferenceOwner owner)
-
-
Method Detail
-
toLightweightReference
public LightweightTypeReference toLightweightReference(org.eclipse.xtext.common.types.JvmTypeReference exception)
-
accept
public void accept(LightweightTypeReference type)
-
getActualType
public LightweightTypeReference getActualType(XExpression expr)
-
getActualType
public LightweightTypeReference getActualType(org.eclipse.xtext.common.types.JvmIdentifiableElement identifiable)
-
-