Uses of Class
gw.util.concurrent.LockingLazyVar
Packages that use LockingLazyVar
Package
Description
-
Uses of LockingLazyVar in gw.internal.gosu.dynamic
Fields in gw.internal.gosu.dynamic declared as LockingLazyVar -
Uses of LockingLazyVar in gw.internal.gosu.parser
Fields in gw.internal.gosu.parser declared as LockingLazyVarModifier and TypeFieldDescriptionprivate LockingLazyVar<List<IConstructorInfo>>
JavaTypeInfo._allCtors
private LockingLazyVar<Set<String>>
ClassCache._allTypeNamesCache
private LockingLazyVar<IJavaAnnotatedElement>
JavaPropertyInfo._annotatedElement
private LockingLazyVar<IType>
MetaType._arrayType
private LockingLazyVar<Boolean>
JavaType._bHasSuperType
private LockingLazyVar<ClassPath>
ClassCache._classPathCache
private LockingLazyVar<List<IAnnotationInfo>>
GosuClassTypeInfo._declaredAnnotations
private LockingLazyVar<List<IJavaMethodInfo>>
JavaTypeInfo._declaredMethods
private static LockingLazyVar<JavaMethodCache.DeclaredMethodsAccessor>
JavaMethodCache._declaredMethodsAccessor
private LockingLazyVar<List<IPropertyInfo>>
JavaTypeInfo._declaredProperties
private LockingLazyVar<String>
GosuMethodParamInfo._description
private LockingLazyVar<IJavaClassInfo>
GosuArrayClass._lazyConcreteClass
private LockingLazyVar<GenericTypeVariable[]>
JavaType._lazyGenericTypeVars
private LockingLazyVar<Boolean>
GosuClass._valid
(package private) static final LockingLazyVar<IJavaType>
MetaType.DEFAULT_TYPE
static LockingLazyVar<IType>
MetaType.DEFAULT_TYPE_TYPE
private static final LockingLazyVar<CompiledGosuClassSymbolTable>
CompiledGosuClassSymbolTable.INSTANCE
static LockingLazyVar<Map<String,
IJavaType>> TypeLoaderAccess.PRIMITIVE_TYPES_BY_NAME
private static final LockingLazyVar<IJavaType>
MetaType.ROOT_TYPE
These fields need to be lazu vars to avoid bombarding the typesystem with callsstatic LockingLazyVar<MetaType>
MetaType.ROOT_TYPE_TYPE
-
Uses of LockingLazyVar in gw.internal.gosu.parser.expressions
Fields in gw.internal.gosu.parser.expressions declared as LockingLazyVarModifier and TypeFieldDescriptionprivate final LockingLazyVar<MetaType>
BlockLiteral._blockType
static final LockingLazyVar<BooleanLiteral>
BooleanLiteral.FALSE
static final LockingLazyVar<NumericLiteral>
NumericLiteral.INFINITY
static final LockingLazyVar<NumericLiteral>
NumericLiteral.NaN
private static LockingLazyVar<NullExpression>
NullExpression.NULL
static final LockingLazyVar<BooleanLiteral>
BooleanLiteral.TRUE
-
Uses of LockingLazyVar in gw.internal.gosu.parser.fragments
Fields in gw.internal.gosu.parser.fragments declared as LockingLazyVarModifier and TypeFieldDescriptionprivate LockingLazyVar<IType>
GosuFragment._arrayType
Deprecated.private LockingLazyVar<IJavaClassInfo>
GosuFragment._javaClass
Deprecated.private LockingLazyVar<FragmentInstance>
GosuFragment._sharedInstance
Deprecated. -
Uses of LockingLazyVar in gw.internal.gosu.properties
Fields in gw.internal.gosu.properties declared as LockingLazyVarModifier and TypeFieldDescriptionprivate final LockingLazyVar<Map<String,
IFile>> PropertiesPropertySet.Source._filesByTypeName
private final LockingLazyVar<List<IPropertiesType>>
PropertiesType._innerClasses
private final LockingLazyVar<Map<PropertySetSource,
PropertiesTypeLoader.TypeNameSet>> PropertiesTypeLoader._rootTypeNames
private final LockingLazyVar<PropertiesTypeInfo>
PropertiesType._typeInfo
-
Uses of LockingLazyVar in gw.internal.gosu.template
Fields in gw.internal.gosu.template declared as LockingLazyVarModifier and TypeFieldDescriptionstatic final LockingLazyVar<ISymbol>
TemplateGenerator.PRINT_CONTENT_SYMBOL
static final LockingLazyVar<ISymbol>
TemplateGenerator.PRINT_RANGE_SYMBOL
-
Uses of LockingLazyVar in gw.lang.parser.coercers
Fields in gw.lang.parser.coercers declared as LockingLazyVarModifier and TypeFieldDescriptionprivate final LockingLazyVar<BasePrimitiveCoercer>
BasePHighPriorityCoercer._delegate
static final LockingLazyVar<BasePrimitiveCoercer>
BasePrimitiveCoercer.BooleanPCoercer
static final LockingLazyVar<BasePrimitiveCoercer>
BasePrimitiveCoercer.BytePCoercer
static final LockingLazyVar<BasePrimitiveCoercer>
BasePrimitiveCoercer.CharPCoercer
static final LockingLazyVar<BasePrimitiveCoercer>
BasePrimitiveCoercer.DoublePCoercer
static final LockingLazyVar<BasePrimitiveCoercer>
BasePrimitiveCoercer.FloatPCoercer
static final LockingLazyVar<BasePrimitiveCoercer>
BasePrimitiveCoercer.IntPCoercer
static final LockingLazyVar<BasePrimitiveCoercer>
BasePrimitiveCoercer.LongPCoercer
static final LockingLazyVar<BasePrimitiveCoercer>
BasePrimitiveCoercer.ShortPCoercer
Constructors in gw.lang.parser.coercers with parameters of type LockingLazyVarModifierConstructorDescriptionBasePHighPriorityCoercer
(LockingLazyVar<BasePrimitiveCoercer> delegate, int priority) -
Uses of LockingLazyVar in gw.lang.reflect
Fields in gw.lang.reflect declared as LockingLazyVarModifier and TypeFieldDescriptionprivate final LockingLazyVar<Set<? extends IType>>
TypeBase._allTypesInHierarchyCache
private final LockingLazyVar<IType>
TypeBase._arrayTypeCache
private LockingLazyVar<FunctionArrayType>
FunctionType._arrType
private LockingLazyVar<List<IPropertyInfo>>
DefaultArrayTypeInfo._declaredProperties
private final LockingLazyVar<List<? extends IEventInfo>>
BaseHandBuiltTypeInfo._eventsCache
-
Uses of LockingLazyVar in gw.lang.reflect.gs
Fields in gw.lang.reflect.gs declared as LockingLazyVarModifier and TypeFieldDescriptionprivate LockingLazyVar<IEnhancementIndex>
GosuClassTypeLoader._enhancementIndex
-
Uses of LockingLazyVar in gw.lang.reflect.java
Fields in gw.lang.reflect.java declared as LockingLazyVarModifier and TypeFieldDescriptionprivate static LockingLazyVar<IFunctionType>
GosuTypes.DEF_CTOR_TYPE
-
Uses of LockingLazyVar in gw.util
Fields in gw.util declared as LockingLazyVarModifier and TypeFieldDescriptionprivate static final LockingLazyVar<GosuExceptionUtil.IForceThrower>
GosuExceptionUtil.FORCE_THROWER
-
Uses of LockingLazyVar in gw.util.concurrent
Methods in gw.util.concurrent that return LockingLazyVarModifier and TypeMethodDescriptionstatic <Q> LockingLazyVar<Q>
LockingLazyVar.make
(LockingLazyVar.LazyVarInit<Q> init) Creates a new LockingLazyVar based on the type of the LazyVarInit passed in.static <Q> LockingLazyVar<Q>
LockingLazyVar.make
(Lock lock, LockingLazyVar.LazyVarInit<Q> init)