Class InnerClass

Direct Known Subclasses:
TopLevelClass

public class InnerClass extends AbstractJavaType
This class encapsulates the idea of an inner class - it has methods that make it easy to generate inner classes.
Author:
Jeff Butler
  • Constructor Details

  • Method Details

    • getSuperClass

      public Optional<FullyQualifiedJavaType> getSuperClass()
    • setSuperClass

      public void setSuperClass(FullyQualifiedJavaType superClass)
    • setSuperClass

      public void setSuperClass(String superClassType)
    • getTypeParameters

      public List<TypeParameter> getTypeParameters()
    • addTypeParameter

      public void addTypeParameter(TypeParameter typeParameter)
    • getInitializationBlocks

      public List<InitializationBlock> getInitializationBlocks()
    • addInitializationBlock

      public void addInitializationBlock(InitializationBlock initializationBlock)
    • isAbstract

      public boolean isAbstract()
    • setAbstract

      public void setAbstract(boolean isAbtract)
    • isFinal

      public boolean isFinal()
    • setFinal

      public void setFinal(boolean isFinal)