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.StringConcatenationClient
getCompilationTemplate(org.eclipse.xtext.common.types.JvmIdentifiableElement it)
protected JvmIdentifiableMetaData
getMetaData(org.eclipse.emf.ecore.EObject element)
boolean
isSingleSyntheticDefaultConstructor(org.eclipse.xtext.common.types.JvmConstructor it)
boolean
isSynthetic(org.eclipse.xtext.common.types.JvmAnnotationReference element)
boolean
isSynthetic(org.eclipse.xtext.common.types.JvmIdentifiableElement element)
void
setSynthetic(org.eclipse.xtext.common.types.JvmAnnotationReference element, boolean isSynthetic)
void
setSynthetic(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
-
-