Package org.eclipse.xtext.xbase.compiler
Class ErrorSafeExtensions
- java.lang.Object
-
- org.eclipse.xtext.xbase.compiler.ErrorSafeExtensions
-
public class ErrorSafeExtensions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ErrorSafeExtensions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ITreeAppendablecloseErrorAppendable(ITreeAppendable parent, ITreeAppendable child)<T extends org.eclipse.emf.ecore.EObject>
voidforEachSafely(ITreeAppendable appendable, java.lang.Iterable<T> elements, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super LoopParams> loopInitializer, org.eclipse.xtext.xbase.lib.Procedures.Procedure2<? super T,? super ITreeAppendable> body)java.lang.Iterable<org.eclipse.xtext.validation.Issue>getErrors(org.eclipse.emf.ecore.EObject element)booleanhasErrors(org.eclipse.emf.ecore.EObject element)protected ITreeAppendableopenErrorAppendable(ITreeAppendable parent, ITreeAppendable child)voidserializeSafely(org.eclipse.xtext.common.types.JvmAnnotationReference annotationRef, ITreeAppendable appendable, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super ITreeAppendable> onSuccess)voidserializeSafely(org.eclipse.xtext.common.types.JvmTypeReference typeRef, java.lang.String surrogateType, ITreeAppendable appendable)voidserializeSafely(org.eclipse.xtext.common.types.JvmTypeReference typeRef, ITreeAppendable appendable)
-
-
-
Method Detail
-
getErrors
public java.lang.Iterable<org.eclipse.xtext.validation.Issue> getErrors(org.eclipse.emf.ecore.EObject element)
-
hasErrors
public boolean hasErrors(org.eclipse.emf.ecore.EObject element)
-
forEachSafely
public <T extends org.eclipse.emf.ecore.EObject> void forEachSafely(ITreeAppendable appendable, java.lang.Iterable<T> elements, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super LoopParams> loopInitializer, org.eclipse.xtext.xbase.lib.Procedures.Procedure2<? super T,? super ITreeAppendable> body)
-
openErrorAppendable
protected ITreeAppendable openErrorAppendable(ITreeAppendable parent, ITreeAppendable child)
-
closeErrorAppendable
protected ITreeAppendable closeErrorAppendable(ITreeAppendable parent, ITreeAppendable child)
-
serializeSafely
public void serializeSafely(org.eclipse.xtext.common.types.JvmTypeReference typeRef, ITreeAppendable appendable)
-
serializeSafely
public void serializeSafely(org.eclipse.xtext.common.types.JvmTypeReference typeRef, java.lang.String surrogateType, ITreeAppendable appendable)
-
serializeSafely
public void serializeSafely(org.eclipse.xtext.common.types.JvmAnnotationReference annotationRef, ITreeAppendable appendable, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super ITreeAppendable> onSuccess)
-
-