Package org.aspectj.weaver
Class World.TypeMap
- java.lang.Object
-
- org.aspectj.weaver.World.TypeMap
-
-
Field Summary
Fields Modifier and Type Field Description List<String>addedSinceLastDemotestatic intDONT_USE_REFSintpolicystatic intUSE_SOFT_REFSstatic intUSE_WEAK_REFSstatic booleanuseExpendableMapList<String>writtenClasses
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckq()voidclassWriteEvent(String classname)intdemote()intdemote(boolean atEndOfCompile)voiddemote(ResolvedType type)ResolvedTypeget(String key)Map<String,Reference<ResolvedType>>getExpendableMap()Map<String,ResolvedType>getMainMap()ResolvedTypeput(String key, ResolvedType type)ResolvedTyperemove(String key)voidreport()
-
-
-
Field Detail
-
DONT_USE_REFS
public static final int DONT_USE_REFS
- See Also:
- Constant Field Values
-
USE_WEAK_REFS
public static final int USE_WEAK_REFS
- See Also:
- Constant Field Values
-
USE_SOFT_REFS
public static final int USE_SOFT_REFS
- See Also:
- Constant Field Values
-
useExpendableMap
public static boolean useExpendableMap
-
policy
public int policy
-
-
Method Detail
-
getExpendableMap
public Map<String,Reference<ResolvedType>> getExpendableMap()
-
getMainMap
public Map<String,ResolvedType> getMainMap()
-
demote
public int demote()
-
demote
public int demote(boolean atEndOfCompile)
-
put
public ResolvedType put(String key, ResolvedType type)
-
report
public void report()
-
checkq
public void checkq()
-
get
public ResolvedType get(String key)
-
remove
public ResolvedType remove(String key)
-
classWriteEvent
public void classWriteEvent(String classname)
-
demote
public void demote(ResolvedType type)
-
-