Class ExtendedEarlyExitComputer.FilteringThrownExceptionDelegate
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.util.ExtendedEarlyExitComputer.AbstractThrownExceptionDelegate
-
- org.eclipse.xtext.xbase.typesystem.util.ExtendedEarlyExitComputer.FilteringThrownExceptionDelegate
-
- All Implemented Interfaces:
IThrownExceptionDelegate
- Enclosing class:
- ExtendedEarlyExitComputer
protected class ExtendedEarlyExitComputer.FilteringThrownExceptionDelegate extends ExtendedEarlyExitComputer.AbstractThrownExceptionDelegate
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFilteringThrownExceptionDelegate(IThrownExceptionDelegate delegate, java.util.List<LightweightTypeReference> caughtExceptions)
-
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
-
FilteringThrownExceptionDelegate
protected FilteringThrownExceptionDelegate(IThrownExceptionDelegate delegate, java.util.List<LightweightTypeReference> caughtExceptions)
-
-
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)
-
-