| |
|
| java.lang.Object org.hammurapi.InspectorBase
All known Subclasses: org.hammurapi.inspectors.AnnotationTest, org.hammurapi.inspectors.InterfaceMethodModifiersRule, org.hammurapi.inspectors.performance.StringConcatenationInspector, org.hammurapi.inspectors.OneTypePerFileRule, org.hammurapi.inspectors.FinderModifiersRule, org.hammurapi.inspectors.UpperLRule, org.hammurapi.inspectors.TooManyParametersRule, org.hammurapi.inspectors.StringArraysRule, org.hammurapi.inspectors.SqlStatementAsInstanceVariableRule, org.hammurapi.inspectors.ThreadGroupRule, org.hammurapi.inspectors.HardcodedLiteralsRule, org.hammurapi.inspectors.BooleanEqualityRule, org.hammurapi.inspectors.UseEqualsInsteadOfCompareToInspector, org.hammurapi.inspectors.CloseStreamsInFinallyBlockRule, org.hammurapi.inspectors.TextLabelsInSwitchStatementRule, org.hammurapi.inspectors.PrioritizingInspector, org.hammurapi.inspectors.DotChainInspector, org.hammurapi.SelfDescribingInspectorBase, org.hammurapi.inspectors.StatelessSingleton, org.hammurapi.inspectors.UseBigDecimalInsteadOfFloatAndDoubleRule, org.hammurapi.inspectors.ThrowsClauseRule, org.hammurapi.inspectors.SynchronizationInServletsRule, org.hammurapi.ParameterizableInspectorBase, org.hammurapi.inspectors.ReturnFromFinallyRule, org.hammurapi.inspectors.FilesPerPackage, org.hammurapi.inspectors.InvokeFinalizeRule, org.hammurapi.inspectors.ManageThreadsFromEjbRule, org.hammurapi.inspectors.ReturnThisFromEjbRule, org.hammurapi.inspectors.ArrayDeclarationRule, org.hammurapi.inspectors.filters.JspServiceFilter, org.hammurapi.inspectors.ThrowTooGeneralExceptionTypeRule, org.hammurapi.inspectors.DuplicateImportRule, org.hammurapi.inspectors.DeclareStaticFieldsFinalInEjbRule, org.hammurapi.inspectors.EnsureEjbCreateRule, org.hammurapi.inspectors.EmptyCompilationUnitRule, org.hammurapi.inspectors.AccessToStaticMembersRule, org.hammurapi.inspectors.EmptyStatements, org.hammurapi.inspectors.CloseJdbcResourcesRule, org.hammurapi.inspectors.ResultSetMetaData, org.hammurapi.inspectors.VariablesAndMethodsNameClashingRule, org.hammurapi.inspectors.NamingStandardRule, org.hammurapi.inspectors.LineLengthRule, org.hammurapi.inspectors.UnusedVariablesRule, org.hammurapi.inspectors.StaticCollectionsRule, org.hammurapi.inspectors.ConditionalExpressionRule, org.hammurapi.inspectors.EjbPostCreateModifiersRule, org.hammurapi.inspectors.ContinueRule, org.hammurapi.inspectors.ForIteratorRule, org.hammurapi.inspectors.ResourceHandlingRule, org.hammurapi.inspectors.EnsureVoidReturnTypeForSessionBeanEjbCreateRule, org.hammurapi.inspectors.FormattingRule, org.hammurapi.inspectors.WaitInLoopRule, org.hammurapi.inspectors.CastingPrimitiveTypesRule, org.hammurapi.inspectors.DefineFinalizeInEjbRule, org.hammurapi.inspectors.StatelessStrutsAction, org.hammurapi.inspectors.metrics.SqlStringExtractor, org.hammurapi.inspectors.UseCollectionsInsteadOfArraysRule, org.hammurapi.inspectors.ParameterAssignmentInspector, org.hammurapi.inspectors.NotifyRule, org.hammurapi.inspectors.IndentationRule, org.hammurapi.inspectors.AbstractMethodInConstructorRule, org.hammurapi.inspectors.JavaDocInspector, org.hammurapi.inspectors.AssignmentInsideConditionalRule, org.hammurapi.inspectors.SystemPrintlnLoggingRule, org.hammurapi.inspectors.RootPackageRule, org.hammurapi.inspectors.ForConditionRule, org.hammurapi.inspectors.OperationWithTooGeneralExceptonTypeInThrowsRule, org.hammurapi.inspectors.VariablesRule, org.hammurapi.inspectors.DoNotUseNewForStringsRule, org.hammurapi.inspectors.ForLoopControlVariablesRule, org.hammurapi.inspectors.InnerClassVisibilityRule, org.hammurapi.inspectors.SwitchDefaultRule, org.hammurapi.inspectors.OperationParameterNamesRule, org.hammurapi.inspectors.AbstractMethodFromConstructorRule, org.hammurapi.inspectors.WaitAndNotifyInsteadOfPollingRule, org.hammurapi.inspectors.CodeTooLongRule, org.hammurapi.inspectors.ThreadSubclassesRule, org.hammurapi.inspectors.FileHeaderRule, org.hammurapi.inspectors.LogExceptionsRule, org.hammurapi.inspectors.metrics.NcssInspector, org.hammurapi.inspectors.SqlCreateStatementWithinLoop, org.hammurapi.inspectors.HeterogenousCollection, org.hammurapi.inspectors.samples.CollectStringLiterals, org.hammurapi.inspectors.ConstructorWithoutSuperRule, org.hammurapi.inspectors.metrics.CallerTrace, org.hammurapi.inspectors.ConstructorsInCloneRule, org.hammurapi.inspectors.TooMuchLoggingRule, org.hammurapi.inspectors.JavaLangImportRule, org.hammurapi.inspectors.MissingPackageDeclarationRule, org.hammurapi.inspectors.PrintStackTraceRule, org.hammurapi.inspectors.UnnecessaryConstructorRule, org.hammurapi.inspectors.HidingInheritedFieldsRule, org.hammurapi.inspectors.ThreadYieldRule, org.hammurapi.inspectors.EnsureVoidReturnTypeForEjbPostCreateRule, org.hammurapi.inspectors.EjbCreateModifiersRule, org.hammurapi.inspectors.AlphabeticalImportRule, org.hammurapi.inspectors.InnerClassNestingRule, org.hammurapi.inspectors.SystemGcMisuseRule, org.hammurapi.inspectors.DoNotUseTypeRule, org.hammurapi.inspectors.SwitchCaseBreakRule, org.hammurapi.inspectors.TestInspector, org.hammurapi.inspectors.EmptyCatchBlockRule, org.hammurapi.inspectors.filters.LanguageElementFilter, org.hammurapi.inspectors.EmptyBodiesRule, org.hammurapi.inspectors.WaitAndNotifyRule, org.hammurapi.inspectors.CommonPrefixRule, org.hammurapi.inspectors.LogicalNestingRule, org.hammurapi.inspectors.ForInitRule, org.hammurapi.inspectors.metrics.ArchitecturalLayerInspector, org.hammurapi.inspectors.SynchronizedRule, org.hammurapi.inspectors.NoStarImportsRule, org.hammurapi.inspectors.MethodNameSameAsConstructorRule, org.hammurapi.inspectors.SynchronizedRunnableRunMethodRule, org.hammurapi.inspectors.NoPublicFieldsRule, org.hammurapi.inspectors.FinalParametersRule, org.hammurapi.inspectors.EnsureEjbPostCreateRule, org.hammurapi.inspectors.PublicStaticArrayFieldsRule, org.hammurapi.inspectors.TooManyThrowsRule, org.hammurapi.inspectors.BraceRule, org.hammurapi.inspectors.LoadNativeLibrariesInEjbRule, org.hammurapi.inspectors.VariableNameClashesWithTypeNameRule, org.hammurapi.inspectors.ModifiersOrderRule, org.hammurapi.inspectors.SuperCloneRule, org.hammurapi.inspectors.StringLiteralEqualsRule, org.hammurapi.inspectors.OperationWithRuntimeExceptionInThrowsRule, org.hammurapi.inspectors.ThisReferenceAsArgumentInEjbRule, org.hammurapi.inspectors.MaxLinesInFileRule, org.hammurapi.inspectors.CatchTooGeneralExceptionTypeRule, org.hammurapi.inspectors.VendorNameViolation, org.hammurapi.inspectors.EmptyFinallyBlockRule, org.hammurapi.inspectors.OneStatementPerLineRule, org.hammurapi.inspectors.CyclomaticComplexityRule, org.hammurapi.inspectors.StringTokenizerDeprecatedInspector, org.hammurapi.inspectors.RedundantParenthesisRule, org.hammurapi.inspectors.SqlCreateStatementWithoutCloseRule, org.hammurapi.inspectors.DirectoryStructureRule, org.hammurapi.inspectors.DeadlockRule, org.hammurapi.inspectors.MinimizeScopeRule, org.hammurapi.inspectors.SimpleAnnotationSample, org.hammurapi.inspectors.EjbClassModifiersRule, org.hammurapi.inspectors.MinimalInstanceVariableLengthRule, org.hammurapi.inspectors.metrics.JspInspector, org.hammurapi.inspectors.DefineLoggerForClassRule,
InspectorBase | public class InspectorBase implements Inspector,OrderedTarget(Code) | | author: Pavel Vlasov version: $Revision: 1.1 $ |
destroy | public void destroy()(Code) | | |
disable | protected void disable(String message)(Code) | | Removes this inspector from invocation targets.
Inspector shall invoke this method if it detects
that it cannot continue functioning properly.
|
getTargets | public Collection getTargets()(Code) | | Method from
com.pavelvlasov.util.DispatchingVisitor.Filter interface. If inspector implements that interface it doesn't
need to implement the method, but just provide apporve() methods.
See Also: com.pavelvlasov.util.DispatchingVisitor.Filter.getTargets Collection of targets to be filtered. |
isEmpty | public static boolean isEmpty(Statement statement)(Code) | | |
unSetContext | public void unSetContext()(Code) | | |
|
|
|