Class World

    • Field Detail

      • createInjarHierarchy

        public static boolean createInjarHierarchy
      • RUNTIME_LEVEL_DEFAULT

        public static final RuntimeVersion RUNTIME_LEVEL_DEFAULT
      • bcelRepositoryCaching

        protected boolean bcelRepositoryCaching
      • forDEBUG_structuralChangesCode

        public boolean forDEBUG_structuralChangesCode
      • forDEBUG_bridgingCode

        public boolean forDEBUG_bridgingCode
      • optimizedMatching

        public boolean optimizedMatching
      • generateNewLvts

        public boolean generateNewLvts
      • timersPerJoinpoint

        protected long timersPerJoinpoint
      • timersPerType

        protected long timersPerType
      • infoMessagesEnabled

        public int infoMessagesEnabled
      • BYTE

        public final org.aspectj.weaver.ResolvedType.Primitive BYTE
      • CHAR

        public final org.aspectj.weaver.ResolvedType.Primitive CHAR
      • DOUBLE

        public final org.aspectj.weaver.ResolvedType.Primitive DOUBLE
      • FLOAT

        public final org.aspectj.weaver.ResolvedType.Primitive FLOAT
      • INT

        public final org.aspectj.weaver.ResolvedType.Primitive INT
      • LONG

        public final org.aspectj.weaver.ResolvedType.Primitive LONG
      • SHORT

        public final org.aspectj.weaver.ResolvedType.Primitive SHORT
      • BOOLEAN

        public final org.aspectj.weaver.ResolvedType.Primitive BOOLEAN
      • VOID

        public final org.aspectj.weaver.ResolvedType.Primitive VOID
    • Constructor Detail

      • World

        protected World()
    • Method Detail

      • completeBinaryType

        protected void completeBinaryType​(ResolvedType ret)
      • isLocallyDefined

        public boolean isLocallyDefined​(String classname)
      • setAllLintIgnored

        public void setAllLintIgnored()
      • areAllLintIgnored

        public boolean areAllLintIgnored()
      • compareByPrecedenceAndHierarchy

        public int compareByPrecedenceAndHierarchy​(ResolvedType aspect1,
                                                   ResolvedType aspect2)
      • setMessageHandler

        public void setMessageHandler​(IMessageHandler messageHandler)
      • getLint

        public Lint getLint()
      • setLint

        public void setLint​(Lint lint)
      • isXnoInline

        public boolean isXnoInline()
      • setXnoInline

        public void setXnoInline​(boolean xnoInline)
      • isXlazyTjp

        public boolean isXlazyTjp()
      • setXlazyTjp

        public void setXlazyTjp​(boolean b)
      • isHasMemberSupportEnabled

        public boolean isHasMemberSupportEnabled()
      • setXHasMemberSupportEnabled

        public void setXHasMemberSupportEnabled​(boolean b)
      • isInPinpointMode

        public boolean isInPinpointMode()
      • setPinpointMode

        public void setPinpointMode​(boolean b)
      • useFinal

        public boolean useFinal()
      • isMinimalModel

        public boolean isMinimalModel()
      • isTargettingRuntime1_6_10

        public boolean isTargettingRuntime1_6_10()
      • setBehaveInJava5Way

        public void setBehaveInJava5Way​(boolean b)
      • setTiming

        public void setTiming​(boolean timersOn,
                              boolean reportPeriodically)
      • setErrorAndWarningThreshold

        public void setErrorAndWarningThreshold​(boolean errorThreshold,
                                                boolean warningThreshold)
      • isIgnoringUnusedDeclaredThrownException

        public boolean isIgnoringUnusedDeclaredThrownException()
      • performExtraConfiguration

        public void performExtraConfiguration​(String config)
      • areInfoMessagesEnabled

        public boolean areInfoMessagesEnabled()
      • getExtraConfiguration

        public Properties getExtraConfiguration()
      • isInJava5Mode

        public boolean isInJava5Mode()
      • isTimingEnabled

        public boolean isTimingEnabled()
      • setTargetAspectjRuntimeLevel

        public void setTargetAspectjRuntimeLevel​(String s)
      • setOptionalJoinpoints

        public void setOptionalJoinpoints​(String jps)
      • isJoinpointArrayConstructionEnabled

        public boolean isJoinpointArrayConstructionEnabled()
      • isJoinpointSynchronizationEnabled

        public boolean isJoinpointSynchronizationEnabled()
      • getTargetAspectjRuntimeLevel

        public RuntimeVersion getTargetAspectjRuntimeLevel()
      • isTargettingAspectJRuntime12

        public boolean isTargettingAspectJRuntime12()
      • isDemotionActive

        public boolean isDemotionActive()
      • getTypeVariablesCurrentlyBeingProcessed

        public TypeVariable[] getTypeVariablesCurrentlyBeingProcessed​(Class<?> baseClass)
      • recordTypeVariablesCurrentlyBeingProcessed

        public void recordTypeVariablesCurrentlyBeingProcessed​(Class<?> baseClass,
                                                               TypeVariable[] typeVariables)
      • forgetTypeVariablesCurrentlyBeingProcessed

        public void forgetTypeVariablesCurrentlyBeingProcessed​(Class<?> baseClass)
      • setAddSerialVerUID

        public void setAddSerialVerUID​(boolean b)
      • isAddSerialVerUID

        public boolean isAddSerialVerUID()
      • flush

        public void flush()
      • ensureAdvancedConfigurationProcessed

        public void ensureAdvancedConfigurationProcessed()
      • isRunMinimalMemory

        public boolean isRunMinimalMemory()
      • isTransientTjpFields

        public boolean isTransientTjpFields()
      • isRunMinimalMemorySet

        public boolean isRunMinimalMemorySet()
      • shouldFastPackMethods

        public boolean shouldFastPackMethods()
      • shouldPipelineCompilation

        public boolean shouldPipelineCompilation()
      • shouldGenerateStackMaps

        public boolean shouldGenerateStackMaps()
      • setIncrementalCompileCouldFollow

        public void setIncrementalCompileCouldFollow​(boolean b)
      • couldIncrementalCompileFollow

        public boolean couldIncrementalCompileFollow()
      • setSynchronizationPointcutsInUse

        public void setSynchronizationPointcutsInUse()
      • areSynchronizationPointcutsInUse

        public boolean areSynchronizationPointcutsInUse()
      • isOverWeaving

        public boolean isOverWeaving()
      • reportCheckerMatch

        public void reportCheckerMatch​(Checker checker,
                                       Shadow shadow)
      • isXmlConfigured

        public boolean isXmlConfigured()
      • isAspectIncluded

        public boolean isAspectIncluded​(ResolvedType aspectType)
      • hasUnsatisfiedDependency

        public boolean hasUnsatisfiedDependency​(ResolvedType aspectType)
      • demote

        public void demote()
      • isExpendable

        protected boolean isExpendable​(ResolvedType type)
      • record

        public void record​(Pointcut pointcut,
                           long timetaken)
      • recordFastMatch

        public void recordFastMatch​(Pointcut pointcut,
                                    long timetaken)
      • reportTimers

        public void reportTimers()
      • reset

        public static void reset()
      • getItdVersion

        public int getItdVersion()
      • isLoadtimeWeaving

        public abstract boolean isLoadtimeWeaving()
      • classWriteEvent

        public void classWriteEvent​(char[][] compoundName)