public class JvmTypeExtensions
extends java.lang.Object
Constructor and Description |
---|
JvmTypeExtensions() |
Modifier and Type | Method and Description |
---|---|
Procedures.Procedure1<? super ITreeAppendable> |
getCompilationStrategy(JvmIdentifiableElement it) |
StringConcatenationClient |
getCompilationTemplate(JvmIdentifiableElement it) |
protected JvmIdentifiableMetaData |
getMetaData(org.eclipse.emf.ecore.EObject element) |
boolean |
isSingleSyntheticDefaultConstructor(JvmConstructor it) |
boolean |
isSynthetic(JvmAnnotationReference element) |
boolean |
isSynthetic(JvmIdentifiableElement element) |
void |
setSynthetic(JvmAnnotationReference element,
boolean isSynthetic) |
void |
setSynthetic(JvmIdentifiableElement element,
boolean isSynthetic) |
public Procedures.Procedure1<? super ITreeAppendable> getCompilationStrategy(JvmIdentifiableElement it)
public StringConcatenationClient getCompilationTemplate(JvmIdentifiableElement it)
public boolean isSingleSyntheticDefaultConstructor(JvmConstructor it)
public boolean isSynthetic(JvmIdentifiableElement element)
public boolean isSynthetic(JvmAnnotationReference element)
public void setSynthetic(JvmIdentifiableElement element, boolean isSynthetic)
public void setSynthetic(JvmAnnotationReference element, boolean isSynthetic)
protected JvmIdentifiableMetaData getMetaData(org.eclipse.emf.ecore.EObject element)