nitc :: BadConception :: _filter
nitc :: BadConception :: _model
nitc :: BadConception :: _phase
nitc :: BadConception :: _score
nitc :: BadConception :: collect
Collection methodnitc :: BadConception :: defaultinit
nitc :: BadConception :: filter
nitc :: BadConception :: filter=
nitc :: BadConception :: model
nitc :: BadConception :: model=
nitc :: BadConception :: phase
nitc :: BadConception :: phase=
nitc :: BadConception :: score
nitc :: BadConception :: score=
nitc $ BadConception :: SELF
Type of this instance, automatically specialized in every classnitc :: BadConception :: _filter
nitc :: BadConception :: _model
nitc :: BadConception :: _phase
nitc :: BadConception :: _score
core :: Object :: class_factory
Implementation used byget_class
to create the specific class.
nitc :: BadConception :: collect
Collection methodcore :: Object :: defaultinit
nitc :: BadConception :: defaultinit
nitc :: BadConception :: filter
nitc :: BadConception :: filter=
core :: Object :: is_same_instance
Return true ifself
and other
are the same instance (i.e. same identity).
core :: Object :: is_same_serialized
Isself
the same as other
in a serialization context?
core :: Object :: is_same_type
Return true ifself
and other
have the same dynamic type.
nitc :: BadConception :: model
nitc :: BadConception :: model=
core :: Object :: native_class_name
The class name of the object in CString format.core :: Object :: output_class_name
Display class name on stdout (debug only).nitc :: BadConception :: phase
nitc :: BadConception :: phase=
nitc :: BadConception :: score
nitc :: BadConception :: score=
nitc :: FeatureEnvy
nitc :: LargeClass
nitc :: LongMethod
abstract class BadConception
var phase: CodeSmellsMetricsPhase
var model: Model
var filter: ModelFilter
var score = 0.0
# Name
fun name: String is abstract
# Description
fun desc: String is abstract
# Collection method
fun collect(mclassdef: MClassDef, model_builder: ModelBuilder): Bool is abstract
# Show results in console
fun print_result is abstract
# Compute code smell score to sort
fun score_rate do
score = 1.0
end
end
src/metrics/codesmells_metrics.nit:162,1--187,3