Dependencies
- java/11
- org.eclipse.platform/org.eclipse.core.contenttype/3.7.900
- org.eclipse.platform/org.eclipse.core.jobs/3.10.1100
- org.eclipse.platform/org.eclipse.core.runtime/3.20.100
- org.eclipse.platform/org.eclipse.equinox.app/1.5.100
- org.eclipse.platform/org.eclipse.equinox.common/3.14.100
- org.eclipse.platform/org.eclipse.equinox.preferences/3.8.200
- org.eclipse.platform/org.eclipse.equinox.registry/3.10.100
- org.eclipse.platform/org.eclipse.osgi/3.16.200
Declarations
-
org
-
eclipse
-
core
-
expressions
-
ElementHandler
- INSTANCE: ElementHandler
- getDefault(): ElementHandler
- create(ExpressionConverter, IConfigurationElement): Expression
- create(ExpressionConverter, Element): Expression
- processChildren(ExpressionConverter, IConfigurationElement, CompositeExpression): void
- processChildren(ExpressionConverter, Element, CompositeExpression): void
-
EvaluationContext
- fParent: IEvaluationContext
- fDefaultVariable: Object
- fVariables: Map<String, Object>
- fVariableResolvers: IVariableResolver[]
- fAllowPluginActivation: Boolean
- EvaluationContext(IEvaluationContext, Object): void
- EvaluationContext(IEvaluationContext, Object, IVariableResolver[]): void
- getParent(): IEvaluationContext
- getRoot(): IEvaluationContext
- getDefaultVariable(): Object
- setAllowPluginActivation(boolean): void
- getAllowPluginActivation(): boolean
- addVariable(String, Object): void
- removeVariable(String): Object
- getVariable(String): Object
- resolveVariable(String, Object[]): Object
-
EvaluationResult
- fValue: int
- FALSE_VALUE: int
- TRUE_VALUE: int
- NOT_LOADED_VALUE: int
- FALSE: EvaluationResult
- TRUE: EvaluationResult
- NOT_LOADED: EvaluationResult
- AND: EvaluationResult[][]
- OR: EvaluationResult[][]
- NOT: EvaluationResult[]
- EvaluationResult(int): void
- and(EvaluationResult): EvaluationResult
- or(EvaluationResult): EvaluationResult
- not(): EvaluationResult
- valueOf(boolean): EvaluationResult
- valueOf(Boolean): EvaluationResult
- toString(): String
-
Expression
- equals(Object, Object): boolean
- equals(Object[], Object[]): boolean
- hashCode(Object): int
- hashCode(Object[]): int
- HASH_CODE_NOT_COMPUTED: int
- HASH_FACTOR: int
- ATT_VALUE: String
- TRUE: Expression
- FALSE: Expression
- fHashCode: int
- evaluate(IEvaluationContext): EvaluationResult
- computeExpressionInfo(): ExpressionInfo
- collectExpressionInfo(ExpressionInfo): void
- computeHashCode(): int
- hashCode(): int
-
ExpressionConverter
- fHandlers: ElementHandler[]
- INSTANCE: ExpressionConverter
- getDefault(): ExpressionConverter
- ExpressionConverter(ElementHandler[]): void
- perform(IConfigurationElement): Expression
- perform(Element): Expression
- processChildren(IConfigurationElement, CompositeExpression): void
- getDebugPath(IConfigurationElement): String
- processChildren(Element, CompositeExpression): void
-
ExpressionInfo
- fHasDefaultVariableAccess: boolean
- fHasSystemPropertyAccess: boolean
- fAccessedVariableNames: List<String>
- fMisbehavingExpressionTypes: List<Class<Object>>
- fAccessedPropertyNames: List<String>
- hasDefaultVariableAccess(): boolean
- markDefaultVariableAccessed(): void
- hasSystemPropertyAccess(): boolean
- markSystemPropertyAccessed(): void
- getAccessedVariableNames(): String[]
- addVariableNameAccess(String): void
- getAccessedPropertyNames(): String[]
- addAccessedPropertyName(String): void
- getMisbehavingExpressionTypes(): Class[]
- addMisBehavingExpressionType(Class<Object>): void
- merge(ExpressionInfo): void
- mergeExceptDefaultVariable(ExpressionInfo): void
- mergeDefaultVariableAccess(ExpressionInfo): void
- mergeSystemPropertyAccess(ExpressionInfo): void
- mergeAccessedVariableNames(ExpressionInfo): void
- mergeAccessedPropertyNames(ExpressionInfo): void
- mergeMisbehavingExpressionTypes(ExpressionInfo): void
- ExpressionTagNames
- ICountable
-
IEvaluationContext
- UNDEFINED_VARIABLE: Object
- getParent(): IEvaluationContext
- getRoot(): IEvaluationContext
- setAllowPluginActivation(boolean): void
- getAllowPluginActivation(): boolean
- getDefaultVariable(): Object
- addVariable(String, Object): void
- removeVariable(String): Object
- getVariable(String): Object
- resolveVariable(String, Object[]): Object
- IIterable
- IPropertyTester
- IVariableResolver
-
PropertyTester
- fConfigElement: IConfigurationElement
- fNamespace: String
- fProperties: String
- internalInitialize(PropertyTesterDescriptor): void
- internalCreateDescriptor(): PropertyTesterDescriptor
- handles(String, String): boolean
- isInstantiated(): boolean
- isDeclaringPluginActive(): boolean
- instantiate(): IPropertyTester
-
ElementHandler
-
internal
-
expressions
-
AdaptExpression
- ATT_TYPE: String
- HASH_INITIAL: int
- fTypeName: String
- AdaptExpression(IConfigurationElement): void
- AdaptExpression(Element): void
- AdaptExpression(String): void
- equals(Object): boolean
- computeHashCode(): int
- evaluate(IEvaluationContext): EvaluationResult
- forceLoadEnabled(): boolean
- collectExpressionInfo(ExpressionInfo): void
- toString(): String
- AndExpression
-
CompositeExpression
- EMPTY_ARRAY: Expression[]
- HASH_INITIAL: int
- fExpressions: List<Expression>
- add(Expression): void
- getChildren(): Expression[]
- evaluateAnd(IEvaluationContext): EvaluationResult
- evaluateOr(IEvaluationContext): EvaluationResult
- collectExpressionInfo(ExpressionInfo): void
- computeHashCode(): int
- toString(): String
-
CountExpression
- GREATER_THAN: int
- LESS_THAN: int
- ANY_NUMBER: int
- EXACT: int
- ONE_OR_MORE: int
- NONE_OR_ONE: int
- NONE: int
- UNKNOWN: int
- HASH_INITIAL: int
- fMode: int
- fSize: int
- CountExpression(IConfigurationElement): void
- CountExpression(Element): void
- CountExpression(String): void
- initializeSize(String): void
- evaluate(IEvaluationContext): EvaluationResult
- collectExpressionInfo(ExpressionInfo): void
- equals(Object): boolean
- computeHashCode(): int
- toString(): String
-
DefaultVariable
- fDefaultVariable: Object
- fParent: IEvaluationContext
- fManagedPool: IEvaluationContext
- DefaultVariable(IEvaluationContext, Object): void
- getParent(): IEvaluationContext
- getRoot(): IEvaluationContext
- getDefaultVariable(): Object
- setAllowPluginActivation(boolean): void
- getAllowPluginActivation(): boolean
- addVariable(String, Object): void
- removeVariable(String): Object
- getVariable(String): Object
- resolveVariable(String, Object[]): Object
- DefinitionRegistry
- EnablementExpression
-
EqualsExpression
- HASH_INITIAL: int
- fExpectedValue: Object
- EqualsExpression(Object): void
- EqualsExpression(IConfigurationElement): void
- EqualsExpression(Element): void
- evaluate(IEvaluationContext): EvaluationResult
- collectExpressionInfo(ExpressionInfo): void
- equals(Object): boolean
- computeHashCode(): int
- toString(): String
-
ExpressionMessages
- BUNDLE_NAME: String
- ExpressionMessages(): void
- Expression_attribute_missing: String
- Expression_attribute_invalid_value: String
- Expression_variable_not_a_collection: String
- Expression_variable_not_a_list: String
- Expression_variable_not_iterable: String
- Expression_variable_not_countable: String
- Expression_unknown_element: String
- Missing_Expression: String
- Expression_string_not_correctly_escaped: String
- Expression_string_not_terminated: String
- TypeExtender_unknownMethod: String
- TypeExtender_incorrectType: String
- TestExpression_no_name_space: String
- WithExpression_variable_not_defined: String
- ResolveExpression_variable_not_defined: String
- PropertyTesterDescriptor_no_namespace: String
- PropertyTesterDescritpri_no_properties: String
- ElementHandler_unsupported_element: String
- static class initializer
- ExpressionPlugin
-
ExpressionStatus
- VARIABLE_IS_NOT_A_COLLECTION: int
- VARIABLE_IS_NOT_A_LIST: int
- VALUE_IS_NOT_AN_INTEGER: int
- MISSING_ATTRIBUTE: int
- WRONG_ATTRIBUTE_VALUE: int
- MISSING_EXPRESSION: int
- VARAIBLE_POOL_WRONG_NUMBER_OF_ARGUMENTS: int
- VARAIBLE_POOL_ARGUMENT_IS_NOT_A_STRING: int
- TYPE_EXTENDER_PLUGIN_NOT_LOADED: int
- TYPE_EXTENDER_UNKOWN_METHOD: int
- TYPE_EXTENDER_INCORRECT_TYPE: int
- TEST_EXPRESSION_NOT_A_BOOLEAN: int
- NO_NAMESPACE_PROVIDED: int
- VARIABLE_NOT_DEFINED: int
- STRING_NOT_CORRECT_ESCAPED: int
- STRING_NOT_TERMINATED: int
- ExpressionStatus(int, String): void
- ExpressionStatus(int, String, Throwable): void
-
Expressions
- fgKnownClasses: WeakHashMap<Class<Object>, Map<String, Boolean>>
- fgNotFoundClasses: WeakHashMap<ClassLoader, Set<String>>
- TRACING: boolean
- Expressions(): void
- isInstanceOf(Object, String): boolean
- isSubtype(Class<Object>, String): boolean
- loadClass(ClassLoader, String): Class<Object>
- getKnownClasses(): WeakHashMap<Class<Object>, Map<String, Boolean>>
- getNotFoundClasses(): WeakHashMap<ClassLoader, Set<String>>
- createClassCaches(): void
- uncachedIsSubtype(Class<Object>, String): boolean
- checkAttribute(String, String): void
- checkAttribute(String, String, String[]): void
- checkCollection(Object, Expression): void
- checkList(Object, Expression): void
- getAsIIterable(Object, Expression): IIterable<Object>
- getAsICountable(Object, Expression): ICountable
- getOptionalBooleanAttribute(IConfigurationElement, String): boolean
- getOptionalBooleanAttribute(Element, String): boolean
- EMPTY_ARGS: Object[]
- getArguments(IConfigurationElement, String): Object[]
- getArguments(Element, String): Object[]
- parseArguments(String): Object[]
- findNextComma(String, int): int
- convertArgument(String): Object
- unEscapeString(String): String
-
InstanceofExpression
- HASH_INITIAL: int
- fTypeName: String
- InstanceofExpression(IConfigurationElement): void
- InstanceofExpression(Element): void
- InstanceofExpression(String): void
- evaluate(IEvaluationContext): EvaluationResult
- collectExpressionInfo(ExpressionInfo): void
- equals(Object): boolean
- computeHashCode(): int
- toString(): String
-
IterateExpression
-
IteratePool
- fIterator: Iterator<Object>
- fDefaultVariable: Object
- fParent: IEvaluationContext
- IteratePool(IEvaluationContext, Iterator<Object>): void
- getParent(): IEvaluationContext
- getRoot(): IEvaluationContext
- getDefaultVariable(): Object
- getAllowPluginActivation(): boolean
- setAllowPluginActivation(boolean): void
- addVariable(String, Object): void
- removeVariable(String): Object
- getVariable(String): Object
- resolveVariable(String, Object[]): Object
- next(): Object
- hasNext(): boolean
- ATT_OPERATOR: String
- ATT_IF_EMPTY: String
- OR: int
- AND: int
- HASH_INITIAL: int
- fOperator: int
- fEmptyResult: Boolean
- IterateExpression(IConfigurationElement): void
- IterateExpression(Element): void
- IterateExpression(String): void
- IterateExpression(String, String): void
- initializeOperatorValue(String): void
- initializeEmptyResultValue(String): void
- evaluate(IEvaluationContext): EvaluationResult
- collectExpressionInfo(ExpressionInfo): void
- equals(Object): boolean
- computeHashCode(): int
- toString(): String
-
IteratePool
- Messages
- NotExpression
- OrExpression
-
Property
- fType: Class<Object>
- fNamespace: String
- fName: String
- fTester: IPropertyTester
- Property(Class<Object>, String, String): void
- setPropertyTester(IPropertyTester): void
- isInstantiated(): boolean
- isDeclaringPluginActive(): boolean
- isValidCacheEntry(boolean): boolean
- test(Object, Object[], Object): boolean
- equals(Object): boolean
- hashCode(): int
- toString(): String
- PropertyCache
-
PropertyTesterDescriptor
- fConfigElement: IConfigurationElement
- fNamespace: String
- fProperties: String
- PROPERTIES: String
- CLASS: String
- NAMESPACE: String
- PropertyTesterDescriptor(IConfigurationElement): void
- PropertyTesterDescriptor(IConfigurationElement, String, String): void
- getProperties(): String
- getNamespace(): String
- getConfigurationElement(): IConfigurationElement
- handles(String, String): boolean
- isInstantiated(): boolean
- isDeclaringPluginActive(): boolean
- instantiate(): IPropertyTester
- test(Object, String, Object[], Object): boolean
-
ReferenceExpression
- fgDefinitionRegistry: DefinitionRegistry
- getDefinitionRegistry(): DefinitionRegistry
- ATT_DEFINITION_ID: String
- HASH_INITIAL: int
- fDefinitionId: String
- ReferenceExpression(String): void
- ReferenceExpression(IConfigurationElement): void
- ReferenceExpression(Element): void
- evaluate(IEvaluationContext): EvaluationResult
- collectExpressionInfo(ExpressionInfo): void
- equals(Object): boolean
- computeHashCode(): int
- toString(): String
-
ResolveExpression
- fVariable: String
- fArgs: Object[]
- ATT_VARIABLE: String
- ATT_ARGS: String
- HASH_INITIAL: int
- ResolveExpression(IConfigurationElement): void
- ResolveExpression(Element): void
- ResolveExpression(String, Object[]): void
- evaluate(IEvaluationContext): EvaluationResult
- collectExpressionInfo(ExpressionInfo): void
- equals(Object): boolean
- computeHashCode(): int
- toString(): String
- StandardElementHandler
-
SystemTestExpression
- fProperty: String
- fExpectedValue: String
- ATT_PROPERTY: String
- HASH_INITIAL: int
- SystemTestExpression(IConfigurationElement): void
- SystemTestExpression(Element): void
- SystemTestExpression(String, String): void
- evaluate(IEvaluationContext): EvaluationResult
- collectExpressionInfo(ExpressionInfo): void
- equals(Object): boolean
- computeHashCode(): int
- toString(): String
-
TestExpression
- fNamespace: String
- fProperty: String
- fArgs: Object[]
- fExpectedValue: Object
- fForcePluginActivation: boolean
- PROP_SEP: char
- ATT_PROPERTY: String
- ATT_ARGS: String
- ATT_FORCE_PLUGIN_ACTIVATION: String
- HASH_INITIAL: int
- fgTypeExtensionManager: TypeExtensionManager
- TestExpression(IConfigurationElement): void
- TestExpression(Element): void
- TestExpression(String, String, Object[], Object): void
- TestExpression(String, String, Object[], Object, boolean): void
- evaluate(IEvaluationContext): EvaluationResult
- collectExpressionInfo(ExpressionInfo): void
- equals(Object): boolean
- computeHashCode(): int
- toString(): String
- testGetForcePluginActivation(): boolean
- testGetTypeExtensionManager(): TypeExtensionManager
-
TypeExtension
- EMPTY_TYPE_EXTENSION_ARRAY: TypeExtension[]
- CONTINUE: IPropertyTester
- END_POINT: TypeExtension
- fType: Class<Object>
- fExtenders: IPropertyTester[]
- fExtends: TypeExtension
- fImplements: TypeExtension[]
- TypeExtension(): void
- TypeExtension(Class<Object>): void
- findTypeExtender(TypeExtensionManager, String, String, boolean, boolean): IPropertyTester
-
TypeExtensionManager
- fExtensionPoint: String
- DEBUG: boolean
- TYPE: String
- EMPTY_PROPERTY_TESTER_ARRAY: IPropertyTester[]
- NULL_PROPERTY_TESTER: IPropertyTester
- fTypeExtensionMap: Map<Class<Object>, TypeExtension>
- fConfigurationElementMap: Map<String, List<IConfigurationElement>>
- fPropertyCache: PropertyCache
- TypeExtensionManager(String): void
- getProperty(Object, String, String): Property
- getProperty(Object, String, String, boolean): Property
- get(Class<Object>): TypeExtension
- loadTesters(Class<Object>): IPropertyTester[]
- registryChanged(IRegistryChangeEvent): void
- initializeCaches(): void
-
WithExpression
- fVariable: String
- ATT_VARIABLE: String
- HASH_INITIAL: int
- WithExpression(IConfigurationElement): void
- WithExpression(Element): void
- WithExpression(String): void
- equals(Object): boolean
- computeHashCode(): int
- evaluate(IEvaluationContext): EvaluationResult
- collectExpressionInfo(ExpressionInfo): void
- toString(): String
- propertytester
-
util
-
LRUCache
- LRUCacheEntry
- fCurrentSpace: int
- fSpaceLimit: int
- fTimestampCounter: int
- fEntryTable: Hashtable<Object, LRUCacheEntry>
- fEntryQueue: LRUCacheEntry
- fEntryQueueTail: LRUCacheEntry
- DEFAULT_SPACELIMIT: int
- LRUCache(): void
- LRUCache(int): void
- clone(): Object
- fillingRatio(): double
- flush(): void
- flush(Object): void
- get(Object): Object
- getCurrentSpace(): int
- getSpaceLimit(): int
- keys(): Enumeration<Object>
- makeSpace(int): boolean
- newInstance(int): LRUCache
- peek(Object): Object
- privateAdd(Object, Object, int): void
- privateAddEntry(LRUCacheEntry, boolean): void
- privateNotifyDeletionFromCache(LRUCacheEntry): void
- privateRemoveEntry(LRUCacheEntry, boolean): void
- put(Object, Object): Object
- removeKey(Object): Object
- setSpaceLimit(int): void
- spaceFor(Object): int
- toString(): String
- toStringContents(): String
- toStringFillingRation(String): String
- updateTimestamp(LRUCacheEntry): void
- ToStringSorter
-
LRUCache
-
AdaptExpression
-
expressions
-
expressions
-
core
-
eclipse