org.aspectj.weaver
Class Lint

java.lang.Object
  extended by org.aspectj.weaver.Lint

public class Lint
extends java.lang.Object


Nested Class Summary
 class Lint.Kind
           
 
Field Summary
 Lint.Kind adviceDidNotMatch
           
 Lint.Kind advisingSynchronizedMethods
           
 Lint.Kind annotationAsTargetForDecpIgnored
           
 Lint.Kind aspectExcludedByConfiguration
           
 Lint.Kind calculatingSerialVersionUID
           
 Lint.Kind cannotAdviseJoinpointInInterfaceWithAroundAdvice
           
 Lint.Kind canNotImplementLazyTjp
           
 Lint.Kind cantFindType
           
 Lint.Kind cantFindTypeAffectingJoinPointMatch
           
 Lint.Kind cantMatchArrayTypeOnVarargs
           
 Lint.Kind elementAlreadyAnnotated
           
 Lint.Kind enumAsTargetForDecpIgnored
           
 Lint.Kind invalidAbsoluteTypeName
           
 Lint.Kind invalidTargetForAnnotation
           
 Lint.Kind invalidWildcardTypeName
           
 Lint.Kind missingAspectForReweaving
          Indicates an aspect could not be found when attempting reweaving.
 Lint.Kind multipleAdviceStoppingLazyTjp
           
 Lint.Kind mustWeaveXmlDefinedAspects
           
 Lint.Kind needsSerialVersionUIDField
           
 Lint.Kind noExplicitConstructorCall
           
 Lint.Kind noGuardForLazyTjp
           
 Lint.Kind noInterfaceCtorJoinpoint
           
 Lint.Kind noJoinpointsForBridgeMethods
           
 Lint.Kind nonReweavableTypeEncountered
           
 Lint.Kind runtimeExceptionNotSoftened
           
 Lint.Kind serialVersionUIDBroken
           
 Lint.Kind shadowNotInStructure
           
 Lint.Kind swallowedExceptionInCatchBlock
           
 Lint.Kind typeNotExposedToWeaver
           
 Lint.Kind uncheckedAdviceConversion
           
 Lint.Kind uncheckedArgument
           
 Lint.Kind unmatchedSuperTypeInCall
           
 Lint.Kind unmatchedTargetKind
           
 Lint.Kind unorderedAdviceAtShadow
           
 Lint.Kind unresolvableMember
           
 
Constructor Summary
Lint(World world)
           
 
Method Summary
 java.util.Collection<Lint.Kind> allKinds()
           
 void clearAllSuppressions()
           
 void clearSuppressions(java.util.Collection<Lint.Kind> lintKinds)
           
 Lint.Kind fromKey(java.lang.String lintkey)
           
 Lint.Kind getLintKind(java.lang.String name)
           
 void loadDefaultProperties()
           
 void setAll(java.lang.String messageKind)
           
 void setFromMap(java.util.Map<java.lang.String,java.lang.String> lintOptionsMap)
           
 void setFromProperties(java.io.File file)
           
 void setFromProperties(java.util.Properties properties)
           
 void suppressKinds(java.util.Collection<Lint.Kind> lintKind)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

invalidAbsoluteTypeName

public final Lint.Kind invalidAbsoluteTypeName

invalidWildcardTypeName

public final Lint.Kind invalidWildcardTypeName

unresolvableMember

public final Lint.Kind unresolvableMember

typeNotExposedToWeaver

public final Lint.Kind typeNotExposedToWeaver

shadowNotInStructure

public final Lint.Kind shadowNotInStructure

unmatchedSuperTypeInCall

public final Lint.Kind unmatchedSuperTypeInCall

unmatchedTargetKind

public final Lint.Kind unmatchedTargetKind

canNotImplementLazyTjp

public final Lint.Kind canNotImplementLazyTjp

multipleAdviceStoppingLazyTjp

public final Lint.Kind multipleAdviceStoppingLazyTjp

needsSerialVersionUIDField

public final Lint.Kind needsSerialVersionUIDField

serialVersionUIDBroken

public final Lint.Kind serialVersionUIDBroken

noInterfaceCtorJoinpoint

public final Lint.Kind noInterfaceCtorJoinpoint

noJoinpointsForBridgeMethods

public final Lint.Kind noJoinpointsForBridgeMethods

enumAsTargetForDecpIgnored

public final Lint.Kind enumAsTargetForDecpIgnored

annotationAsTargetForDecpIgnored

public final Lint.Kind annotationAsTargetForDecpIgnored

cantMatchArrayTypeOnVarargs

public final Lint.Kind cantMatchArrayTypeOnVarargs

adviceDidNotMatch

public final Lint.Kind adviceDidNotMatch

invalidTargetForAnnotation

public final Lint.Kind invalidTargetForAnnotation

elementAlreadyAnnotated

public final Lint.Kind elementAlreadyAnnotated

runtimeExceptionNotSoftened

public final Lint.Kind runtimeExceptionNotSoftened

uncheckedArgument

public final Lint.Kind uncheckedArgument

uncheckedAdviceConversion

public final Lint.Kind uncheckedAdviceConversion

noGuardForLazyTjp

public final Lint.Kind noGuardForLazyTjp

noExplicitConstructorCall

public final Lint.Kind noExplicitConstructorCall

aspectExcludedByConfiguration

public final Lint.Kind aspectExcludedByConfiguration

unorderedAdviceAtShadow

public final Lint.Kind unorderedAdviceAtShadow

swallowedExceptionInCatchBlock

public final Lint.Kind swallowedExceptionInCatchBlock

calculatingSerialVersionUID

public final Lint.Kind calculatingSerialVersionUID

nonReweavableTypeEncountered

public final Lint.Kind nonReweavableTypeEncountered

cantFindType

public final Lint.Kind cantFindType

cantFindTypeAffectingJoinPointMatch

public final Lint.Kind cantFindTypeAffectingJoinPointMatch

advisingSynchronizedMethods

public final Lint.Kind advisingSynchronizedMethods

mustWeaveXmlDefinedAspects

public final Lint.Kind mustWeaveXmlDefinedAspects

cannotAdviseJoinpointInInterfaceWithAroundAdvice

public final Lint.Kind cannotAdviseJoinpointInInterfaceWithAroundAdvice

missingAspectForReweaving

public final Lint.Kind missingAspectForReweaving
Indicates an aspect could not be found when attempting reweaving.

Constructor Detail

Lint

public Lint(World world)
Method Detail

setAll

public void setAll(java.lang.String messageKind)

setFromMap

public void setFromMap(java.util.Map<java.lang.String,java.lang.String> lintOptionsMap)

setFromProperties

public void setFromProperties(java.io.File file)

loadDefaultProperties

public void loadDefaultProperties()

setFromProperties

public void setFromProperties(java.util.Properties properties)

allKinds

public java.util.Collection<Lint.Kind> allKinds()

getLintKind

public Lint.Kind getLintKind(java.lang.String name)

suppressKinds

public void suppressKinds(java.util.Collection<Lint.Kind> lintKind)

clearAllSuppressions

public void clearAllSuppressions()

clearSuppressions

public void clearSuppressions(java.util.Collection<Lint.Kind> lintKinds)

fromKey

public Lint.Kind fromKey(java.lang.String lintkey)