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._allCtorsprivate LockingLazyVar<Set<String>> ClassCache._allTypeNamesCacheprivate LockingLazyVar<IJavaAnnotatedElement> JavaPropertyInfo._annotatedElementprivate LockingLazyVar<IType> MetaType._arrayTypeprivate LockingLazyVar<Boolean> JavaType._bHasSuperTypeprivate LockingLazyVar<ClassPath> ClassCache._classPathCacheprivate LockingLazyVar<List<IAnnotationInfo>> GosuClassTypeInfo._declaredAnnotationsprivate LockingLazyVar<List<IJavaMethodInfo>> JavaTypeInfo._declaredMethodsprivate static LockingLazyVar<JavaMethodCache.DeclaredMethodsAccessor> JavaMethodCache._declaredMethodsAccessorprivate LockingLazyVar<List<IPropertyInfo>> JavaTypeInfo._declaredPropertiesprivate LockingLazyVar<String> GosuMethodParamInfo._descriptionprivate LockingLazyVar<IJavaClassInfo> GosuArrayClass._lazyConcreteClassprivate LockingLazyVar<GenericTypeVariable[]> JavaType._lazyGenericTypeVarsprivate LockingLazyVar<Boolean> GosuClass._valid(package private) static final LockingLazyVar<IJavaType> MetaType.DEFAULT_TYPEstatic LockingLazyVar<IType> MetaType.DEFAULT_TYPE_TYPEprivate static final LockingLazyVar<CompiledGosuClassSymbolTable> CompiledGosuClassSymbolTable.INSTANCEstatic LockingLazyVar<Map<String, IJavaType>> TypeLoaderAccess.PRIMITIVE_TYPES_BY_NAMEprivate static final LockingLazyVar<IJavaType> MetaType.ROOT_TYPEThese 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._blockTypestatic final LockingLazyVar<BooleanLiteral> BooleanLiteral.FALSEstatic final LockingLazyVar<NumericLiteral> NumericLiteral.INFINITYstatic final LockingLazyVar<NumericLiteral> NumericLiteral.NaNprivate static LockingLazyVar<NullExpression> NullExpression.NULLstatic 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._arrayTypeDeprecated.private LockingLazyVar<IJavaClassInfo> GosuFragment._javaClassDeprecated.private LockingLazyVar<FragmentInstance> GosuFragment._sharedInstanceDeprecated. -
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._filesByTypeNameprivate final LockingLazyVar<List<IPropertiesType>> PropertiesType._innerClassesprivate final LockingLazyVar<Map<PropertySetSource, PropertiesTypeLoader.TypeNameSet>> PropertiesTypeLoader._rootTypeNamesprivate 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_SYMBOLstatic 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._delegatestatic final LockingLazyVar<BasePrimitiveCoercer> BasePrimitiveCoercer.BooleanPCoercerstatic final LockingLazyVar<BasePrimitiveCoercer> BasePrimitiveCoercer.BytePCoercerstatic final LockingLazyVar<BasePrimitiveCoercer> BasePrimitiveCoercer.CharPCoercerstatic final LockingLazyVar<BasePrimitiveCoercer> BasePrimitiveCoercer.DoublePCoercerstatic final LockingLazyVar<BasePrimitiveCoercer> BasePrimitiveCoercer.FloatPCoercerstatic final LockingLazyVar<BasePrimitiveCoercer> BasePrimitiveCoercer.IntPCoercerstatic final LockingLazyVar<BasePrimitiveCoercer> BasePrimitiveCoercer.LongPCoercerstatic final LockingLazyVar<BasePrimitiveCoercer> BasePrimitiveCoercer.ShortPCoercerConstructors 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._allTypesInHierarchyCacheprivate final LockingLazyVar<IType> TypeBase._arrayTypeCacheprivate LockingLazyVar<FunctionArrayType> FunctionType._arrTypeprivate LockingLazyVar<List<IPropertyInfo>> DefaultArrayTypeInfo._declaredPropertiesprivate 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)