Package org.eclipse.xtext.xbase.jvmmodel
Class JvmTypeExtensions
- java.lang.Object
-
- org.eclipse.xtext.xbase.jvmmodel.JvmTypeExtensions
-
public class JvmTypeExtensions extends java.lang.Object- Since:
- 2.7
- Noextend:
- This class is not intended to be subclassed by clients.
- Noinstantiate:
- This class is not intended to be instantiated by clients.
-
-
Constructor Summary
Constructors Constructor Description JvmTypeExtensions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super ITreeAppendable>getCompilationStrategy(org.eclipse.xtext.common.types.JvmIdentifiableElement it)org.eclipse.xtend2.lib.StringConcatenationClientgetCompilationTemplate(org.eclipse.xtext.common.types.JvmIdentifiableElement it)protected JvmIdentifiableMetaDatagetMetaData(org.eclipse.emf.ecore.EObject element)booleanisSingleSyntheticDefaultConstructor(org.eclipse.xtext.common.types.JvmConstructor it)booleanisSynthetic(org.eclipse.xtext.common.types.JvmAnnotationReference element)booleanisSynthetic(org.eclipse.xtext.common.types.JvmIdentifiableElement element)voidsetSynthetic(org.eclipse.xtext.common.types.JvmAnnotationReference element, boolean isSynthetic)voidsetSynthetic(org.eclipse.xtext.common.types.JvmIdentifiableElement element, boolean isSynthetic)
-
-
-
Method Detail
-
getCompilationStrategy
public org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super ITreeAppendable> getCompilationStrategy(org.eclipse.xtext.common.types.JvmIdentifiableElement it)
-
getCompilationTemplate
public org.eclipse.xtend2.lib.StringConcatenationClient getCompilationTemplate(org.eclipse.xtext.common.types.JvmIdentifiableElement it)
-
isSingleSyntheticDefaultConstructor
public boolean isSingleSyntheticDefaultConstructor(org.eclipse.xtext.common.types.JvmConstructor it)
-
isSynthetic
public boolean isSynthetic(org.eclipse.xtext.common.types.JvmIdentifiableElement element)
-
isSynthetic
public boolean isSynthetic(org.eclipse.xtext.common.types.JvmAnnotationReference element)
- Since:
- 2.8
-
setSynthetic
public void setSynthetic(org.eclipse.xtext.common.types.JvmIdentifiableElement element, boolean isSynthetic)
-
setSynthetic
public void setSynthetic(org.eclipse.xtext.common.types.JvmAnnotationReference element, boolean isSynthetic)- Since:
- 2.8
-
getMetaData
protected JvmIdentifiableMetaData getMetaData(org.eclipse.emf.ecore.EObject element)
- Since:
- 2.8
-
-