Class UpdateableElementImpl<E extends javax.lang.model.element.Element>

  • All Implemented Interfaces:
    java.lang.reflect.InvocationHandler

    public class UpdateableElementImpl<E extends javax.lang.model.element.Element>
    extends java.lang.Object
    implements java.lang.reflect.InvocationHandler
    • Field Detail

      • element

        private E extends javax.lang.model.element.Element element
      • enclosingElement

        private javax.lang.model.element.Element enclosingElement
      • modifier

        private java.util.Set<javax.lang.model.element.Modifier> modifier
      • name

        private javax.lang.model.element.Name name
    • Constructor Detail

      • UpdateableElementImpl

        public UpdateableElementImpl()
    • Method Detail

      • getUpdateableElement

        public E getUpdateableElement​(E element)
      • extractInterfaces

        private java.lang.Class<?>[] extractInterfaces​(E element)
      • invoke

        public java.lang.Object invoke​(java.lang.Object proxy,
                                       java.lang.reflect.Method method,
                                       java.lang.Object[] args)
                                throws java.lang.Throwable
        Specified by:
        invoke in interface java.lang.reflect.InvocationHandler
        Throws:
        java.lang.Throwable
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object