Package se.lnu.siq.s4rdm3x.dmodel
Class dmClass
java.lang.Object
se.lnu.siq.s4rdm3x.dmodel.dmClass
public class dmClass
extends java.lang.Object
Created by tohto on 2017-04-24.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classdmClass.Method -
Field Summary
Fields Modifier and Type Field Description doubleget -
Constructor Summary
Constructors Constructor Description dmClass(java.lang.String a_name) -
Method Summary
Modifier and Type Method Description voidaddDependency(java.lang.String a_className, dmDependency.Type a_type)voidaddDependency(java.lang.String a_className, dmDependency.Type a_type, int a_line)dmDependencyaddDependency(dmClass a_target, dmDependency.Type a_type, int a_line)voidaddDependency(dmClass a_target, dmDependency.Type a_type, int a_line, dmClass.Method a_method)(package private) dmClass.MethodaddMethod(java.lang.String a_name, boolean a_isAbstract, boolean a_isSynthetic)(package private) voidaddText(java.lang.String a_text)booleanequals(java.lang.String a_className)java.lang.StringgetClassName()intgetConcreteMethodCount()java.lang.Iterable<dmDependency>getDependencies()intgetDependencyCount()intgetFieldCount()java.lang.StringgetFileName()java.util.Collection<dmDependency>getIncomingDependencies()java.util.List<dmClass>getIndirectDependencies(java.lang.Iterable<dmClass> a_targets)intgetLineCount()intgetMethodCount()java.lang.Iterable<dmClass.Method>getMethods()java.util.ArrayList<dmClass.Method>getMethods(java.lang.String a_methodName)java.lang.StringgetName()java.lang.Iterable<java.lang.String>getTexts()booleanhasDirectDependency(java.lang.Iterable<dmClass> a_targets)booleanhasDirectDependency(java.lang.String a_name)booleanhasDirectDependency(dmClass a_target)booleanhasIndirectDependency(java.lang.Iterable<dmClass> a_targets)(package private) voidincFieldCount()(package private) voidincLineCount()booleanisAnonymous()booleanisInner()
-
Field Details
-
get
public double get
-
-
Constructor Details
-
dmClass
public dmClass(java.lang.String a_name)
-
-
Method Details
-
incFieldCount
void incFieldCount() -
getFieldCount
public int getFieldCount() -
incLineCount
void incLineCount() -
getLineCount
public int getLineCount() -
addText
void addText(java.lang.String a_text) -
getTexts
public java.lang.Iterable<java.lang.String> getTexts() -
addMethod
-
getMethodCount
public int getMethodCount() -
getConcreteMethodCount
public int getConcreteMethodCount() -
getMethods
-
getMethods
-
getIncomingDependencies
-
getFileName
public java.lang.String getFileName() -
isInner
public boolean isInner() -
getClassName
public java.lang.String getClassName() -
hasDirectDependency
public boolean hasDirectDependency(java.lang.String a_name) -
getIndirectDependencies
-
hasIndirectDependency
-
hasDirectDependency
-
hasDirectDependency
-
isAnonymous
public boolean isAnonymous() -
equals
public boolean equals(java.lang.String a_className) -
addDependency
-
addDependency
-
addDependency
-
addDependency
public void addDependency(dmClass a_target, dmDependency.Type a_type, int a_line, dmClass.Method a_method) -
getDependencies
-
getDependencyCount
public int getDependencyCount() -
getName
public java.lang.String getName()
-