Class CodeUnit
- java.lang.Object
-
- org.lemsml.jlems.core.codger.metaclass.CodeUnit
-
- Direct Known Subclasses:
MetaClass
,MetaInterface
public abstract class CodeUnit extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.HashSet<java.lang.String>
clsHS
MetaPackage
metaPackage
java.lang.String
name
java.util.HashSet<java.lang.String>
pkgHS
-
Constructor Summary
Constructors Constructor Description CodeUnit(MetaPackage gp, java.lang.String s)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addIncludePackage(java.lang.String p)
abstract java.lang.String
generateJava()
java.lang.String
getClassName()
java.lang.String
getFQClassName()
java.util.ArrayList<java.lang.String>
getSubPackages()
-
-
-
Field Detail
-
name
public java.lang.String name
-
metaPackage
public MetaPackage metaPackage
-
pkgHS
public java.util.HashSet<java.lang.String> pkgHS
-
clsHS
public java.util.HashSet<java.lang.String> clsHS
-
-
Constructor Detail
-
CodeUnit
public CodeUnit(MetaPackage gp, java.lang.String s)
-
-
Method Detail
-
getClassName
public java.lang.String getClassName()
-
addIncludePackage
public void addIncludePackage(java.lang.String p)
-
getSubPackages
public java.util.ArrayList<java.lang.String> getSubPackages()
-
getFQClassName
public java.lang.String getFQClassName()
-
generateJava
public abstract java.lang.String generateJava()
-
-