Interface JClass

    • Method Detail

      • packageName

        java.lang.String packageName()
        Returns the package name of this class, or null if top-level package.
      • fullName

        java.lang.String fullName()
      • addImplementedInterface

        void addImplementedInterface​(java.lang.Class<?> cls)
      • addImplementedInterface

        void addImplementedInterface​(JClass cls)
      • innerClass

        JClass innerClass​(int modifiers,
                          java.lang.String simpleName,
                          JClass parent)
      • innerClass

        JClass innerClass​(int modifiers,
                          java.lang.String simpleName,
                          java.lang.Class<?> parent)
      • innerClass

        JClass innerClass​(int modifiers,
                          java.lang.String simpleName)
      • addConstructor

        JConstructor addConstructor​(int modifiers)
      • addMethod

        JMethod addMethod​(int modifiers,
                          JType type,
                          java.lang.String name)
      • addMethod

        JMethod addMethod​(int modifiers,
                          java.lang.Class<?> type,
                          java.lang.String name)
      • addProperty

        JMemberVariable addProperty​(int modifiers,
                                    java.lang.Class<?> type,
                                    java.lang.String name)
      • callSuperMethod

        JExpr callSuperMethod​(java.lang.String name,
                              JExpr... args)