Where does this dependency come from? The easel?
No no :-)
This package depends on the following classes:
RBBlockLintRule
RBProgramNodeVisitor
RBProgramNode
RBVariableNode
You must resolve these dependencies before you will be able to load
these definitions:
FAMIXMetaModelClassesShouldNotOverrideRule
FAMIXMetaModelClassesShouldNotOverrideRule>>checkClass:
FAMIXMetaModelClassesShouldNotOverrideRule>>group
FAMIXMetaModelClassesShouldNotOverrideRule>>metaModelClasses
FAMIXMetaModelClassesShouldNotOverrideRule>>name
FAMIXMetaModelClassesShouldNotOverrideRule>>rationale
FAMIXMetaModelClassesShouldNotOverrideRule
>selectorsThatShouldNotBeOverriden
FAMIXMetaModelClassesShouldOverrideRule
FAMIXMetaModelClassesShouldOverrideRule>>checkClass:
FAMIXMetaModelClassesShouldOverrideRule>>group
FAMIXMetaModelClassesShouldOverrideRule>>metaModelClasses
FAMIXMetaModelClassesShouldOverrideRule>>name
FAMIXMetaModelClassesShouldOverrideRule>>rationale
FAMIXMetaModelClassesShouldOverrideRule>>resultClass
FAMIXMetaModelClassesShouldOverrideRule>>selectorsThatShouldBeOverriden
FameNameConventionBetweenFM3AndSmalltalkRule
FameNameConventionBetweenFM3AndSmalltalkRule
>addClass:toMetaBuilderCollection:
FameNameConventionBetweenFM3AndSmalltalkRule>>checkClass:
FameNameConventionBetweenFM3AndSmalltalkRule>>group
FameNameConventionBetweenFM3AndSmalltalkRule>>name
FameNameConventionBetweenFM3AndSmalltalkRule>>rationale
FameOppositeAttributeShouldPointBackRule
FameOppositeAttributeShouldPointBackRule>>checkMethod:
FameOppositeAttributeShouldPointBackRule>>group
FameOppositeAttributeShouldPointBackRule>>name
FameOppositeAttributeShouldPointBackRule>>rationale
FameSuperclassMetaDescribedExistRule
FameSuperclassMetaDescribedExistRule>>checkClass:
FameSuperclassMetaDescribedExistRule>>group
FameSuperclassMetaDescribedExistRule>>name
FameSuperclassMetaDescribedExistRule>>rationale
RBProgramNode>>isSuper
RBVariableNode>>isSuper
SmalltalkMethodVisitor
SmalltalkMethodVisitor classSide>>on:
SmalltalkMethodVisitor>>acceptAssignmentNode:
SmalltalkMethodVisitor>>acceptBlockNode:
SmalltalkMethodVisitor>>acceptCascadeNode:
SmalltalkMethodVisitor>>acceptMessageNode:
SmalltalkMethodVisitor>>acceptMethodNode:
SmalltalkMethodVisitor>>acceptReturnNode:
SmalltalkMethodVisitor>>acceptSequenceNode:
SmalltalkMethodVisitor>>acceptVariableNode:
SmalltalkMethodVisitor>>classifyMethodNode:
SmalltalkMethodVisitor>>createAccessTo:writing:
SmalltalkMethodVisitor>>createReferenceTo:
SmalltalkMethodVisitor>>extractCommentsFromNode:
SmalltalkMethodVisitor>>importer
SmalltalkMethodVisitor>>importer:
SmalltalkMethodVisitor>>matchConstant:
SmalltalkMethodVisitor>>matchConstructor:
SmalltalkMethodVisitor>>matchGetter:
SmalltalkMethodVisitor>>matchSetter:
SmalltalkMethodVisitor>>methodEntity
SmalltalkMethodVisitor>>parseTreeForSource:
SmalltalkMethodVisitor>>resolve:
SmalltalkMethodVisitor>>resolveInstanceSide:
SmalltalkMethodVisitor>>runWith:and:
SmalltalkMethodVisitor>>runWithSource:and:
SmalltalkMethodVisitor>>visitArgument:
SmalltalkMethodVisitor>>visitNode:
VisualWorksParseTreeMetricCalculator
VisualWorksParseTreeMetricCalculator>>acceptAssignmentNode:
VisualWorksParseTreeMetricCalculator>>acceptBlockNode:
VisualWorksParseTreeMetricCalculator>>acceptCascadeNode:
VisualWorksParseTreeMetricCalculator>>acceptMessageNode:
VisualWorksParseTreeMetricCalculator>>acceptMethodNode:
VisualWorksParseTreeMetricCalculator>>acceptSequenceNode:
VisualWorksParseTreeMetricCalculator>>classNameFromMethod
VisualWorksParseTreeMetricCalculator>>computeCyclomaticNumber:
VisualWorksParseTreeMetricCalculator>>countConditionals:
VisualWorksParseTreeMetricCalculator>>cyclomaticNumber
VisualWorksParseTreeMetricCalculator>>cyclomaticNumber2
VisualWorksParseTreeMetricCalculator>>cyclomaticNumber:
VisualWorksParseTreeMetricCalculator>>initialize
VisualWorksParseTreeMetricCalculator>>methodBodyOn:
VisualWorksParseTreeMetricCalculator>>methodComplexity
VisualWorksParseTreeMetricCalculator>>methodComplexity:
VisualWorksParseTreeMetricCalculator>>numberOfConditionals
VisualWorksParseTreeMetricCalculator>>numberOfConditionals:
VisualWorksParseTreeMetricCalculator>>numberOfLinesOfCode
VisualWorksParseTreeMetricCalculator>>numberOfLinesOfCode:
VisualWorksParseTreeMetricCalculator>>numberOfMessageSends
VisualWorksParseTreeMetricCalculator>>numberOfMessageSends:
VisualWorksParseTreeMetricCalculator>>numberOfStatements
VisualWorksParseTreeMetricCalculator>>numberOfStatements:
VisualWorksParseTreeMetricCalculator>>parameterComplexityMultiplier
VisualWorksParseTreeMetricCalculator>>parameterComplexityMultiplier:
VisualWorksParseTreeMetricCalculator
>processMethod:usingImporter:inModel:
VisualWorksParseTreeMetricCalculator>>resetMetricValues
VisualWorksParseTreeMetricCalculator>>visitArgument:
VisualWorksParseTreeVisitor
VisualWorksParseTreeVisitor>>checkThatClassIsStillCorrect
VisualWorksParseTreeVisitor>>classNameFromMethod
VisualWorksParseTreeVisitor>>compiledMethod
VisualWorksParseTreeVisitor>>famixNameFor:
VisualWorksParseTreeVisitor>>importer
VisualWorksParseTreeVisitor>>importer:
VisualWorksParseTreeVisitor>>inModel
VisualWorksParseTreeVisitor>>inModel:
VisualWorksParseTreeVisitor>>isDirtySuperInMethod:withReceiver:
VisualWorksParseTreeVisitor>>isSuperInMethod:withReceiver:
VisualWorksParseTreeVisitor>>methodBodyOn:
VisualWorksParseTreeVisitor>>methodEntity
VisualWorksParseTreeVisitor>>methodEntity:
VisualWorksParseTreeVisitor>>processMethod:usingImporter:inModel:
VisualWorksParseTreeVisitor>>stClass
VisualWorksParseTreeVisitor>>stClass:
VisualWorksParseTreeVisitor>>stParseTree
Select Proceed to continue, or close this window to cancel the
operation.
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.