Class 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.
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JvmTypeExtensions

        public JvmTypeExtensions()
    • 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