Package de.fraunhofer.aisec.cpg.graph
Class EnumDeclaration
- java.lang.Object
-
- de.fraunhofer.aisec.cpg.graph.Node
-
- de.fraunhofer.aisec.cpg.graph.Declaration
-
- de.fraunhofer.aisec.cpg.graph.EnumDeclaration
-
public class EnumDeclaration extends Declaration
-
-
Constructor Summary
Constructors Constructor Description EnumDeclaration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<EnumConstantDeclaration>getEntries()java.util.Set<RecordDeclaration>getSuperTypeDeclarations()java.util.List<Type>getSuperTypes()voidsetEntries(java.util.List<EnumConstantDeclaration> entries)voidsetSuperTypeDeclarations(java.util.Set<RecordDeclaration> superTypeDeclarations)voidsetSuperTypes(java.util.List<Type> superTypes)java.lang.StringtoString()-
Methods inherited from class de.fraunhofer.aisec.cpg.graph.Node
addNextDFG, addPrevDFG, disconnectFromGraph, equals, getArgumentIndex, getCode, getFile, getId, getName, getNextCFG, getNextDFG, getNextEOG, getPrevDFG, getPrevEOG, getRegion, hashCode, isDummy, isImplicit, removeNextDFG, removePrevDFG, setArgumentIndex, setCode, setComment, setDummy, setFile, setImplicit, setName, setNextDFG, setNextEOG, setPrevDFG, setPrevEOG, setRegion
-
-
-
-
Method Detail
-
getEntries
public java.util.List<EnumConstantDeclaration> getEntries()
-
setEntries
public void setEntries(java.util.List<EnumConstantDeclaration> entries)
-
getSuperTypes
public java.util.List<Type> getSuperTypes()
-
setSuperTypes
public void setSuperTypes(java.util.List<Type> superTypes)
-
getSuperTypeDeclarations
public java.util.Set<RecordDeclaration> getSuperTypeDeclarations()
-
setSuperTypeDeclarations
public void setSuperTypeDeclarations(java.util.Set<RecordDeclaration> superTypeDeclarations)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classDeclaration
-
-