public class NullScope extends BasicScope
ILocalScope.DataPlaceholder| Constructor and Description |
|---|
NullScope() |
replaceChild, seesAllDataOf, setParent, setParentKeepConsistency, toLongString, toStringaddChild, cloneCurrentDataSnapshot, createCurrentDataSnapshot, createOriginalDataSnapshot, discardLastDataSnapshot, getLocalData, getLocalMixins, getLocalScope, getLocalValue, getLocalValue, getLocalVariables, getOwner, getSurroundingScopes, getType, hasTheSameLocalData, replacePlaceholder, setLocalScopeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLocalScope, getLocalValue, getLocalValue, getSurroundingScopescloneCurrentDataSnapshot, createCurrentDataSnapshot, createOriginalDataSnapshot, discardLastDataSnapshot, getLocalData, getLocalMixins, getLocalVariables, getOwner, getType, hasTheSameLocalData, replacePlaceholderaddChildpublic IScope getParent()
getParent in interface IScopesTreegetParent in class ComposedDumbScopepublic List<IScope> getChilds()
getChilds in interface IScopesTreegetChilds in class ComposedDumbScopepublic List<String> getNames()
getNames in interface ILocalScopegetNames in class ComposedDumbScopepublic boolean hasParent()
hasParent in interface IScopesTreehasParent in class ComposedDumbScopepublic void registerVariable(AbstractVariableDeclaration declaration)
registerVariable in interface ILocalScoperegisterVariable in class ComposedDumbScopepublic void registerVariable(AbstractVariableDeclaration node, Expression replacementValue)
registerVariable in interface ILocalScoperegisterVariable in class ComposedDumbScopepublic void registerVariableIfNotPresent(String name, Expression replacementValue)
registerVariableIfNotPresent in interface ILocalScoperegisterVariableIfNotPresent in class ComposedDumbScopepublic Expression getValue(Variable variable)
getValue in interface ILocalScopegetValue in interface IScopegetValue in class BasicScopepublic Expression getValue(String name)
getValue in interface ILocalScopegetValue in interface IScopegetValue in class BasicScopepublic void registerMixin(ReusableStructure mixin, IScope mixinsBodyScope)
registerMixin in interface ILocalScoperegisterMixin in class ComposedDumbScopepublic void removedFromAst()
removedFromAst in interface ILocalScoperemovedFromAst in class ComposedDumbScopepublic boolean isPresentInAst()
isPresentInAst in interface ILocalScopeisPresentInAst in class ComposedDumbScopepublic IScope getRootScope()
getRootScope in interface IScopegetRootScope in class BasicScopepublic IScope getChildOwnerOf(ASTCssNode body)
getChildOwnerOf in interface IScopegetChildOwnerOf in class BasicScopepublic void addNames(List<String> names)
addNames in interface ILocalScopeaddNames in class ComposedDumbScopepublic String toFullName()
toFullName in interface IScopetoFullName in class BasicScopepublic void registerVariable(String name, Expression replacementValue)
registerVariable in interface ILocalScoperegisterVariable in class ComposedDumbScopepublic void addFilteredVariables(ExpressionFilter filter, IScope source)
addFilteredVariables in interface ILocalScopeaddFilteredVariables in class ComposedDumbScopepublic void addAllMixins(List<FullMixinDefinition> mixins)
addAllMixins in interface ILocalScopeaddAllMixins in class ComposedDumbScopepublic void add(IScope otherSope)
add in interface ILocalScopeadd in class ComposedDumbScopepublic ILocalScope.DataPlaceholder createDataPlaceholder()
createDataPlaceholder in interface ILocalScopecreateDataPlaceholder in class ComposedDumbScopepublic void addToDataPlaceholder(IScope otherScope)
addToDataPlaceholder in interface ILocalScopeaddToDataPlaceholder in class ComposedDumbScopepublic void closeDataPlaceholder()
closeDataPlaceholder in interface ILocalScopecloseDataPlaceholder in class ComposedDumbScopepublic List<FullMixinDefinition> getAllMixins()
getAllMixins in interface ILocalScopegetAllMixins in class ComposedDumbScopepublic List<FullMixinDefinition> getMixinsByName(List<String> nameChain, ReusableStructureName name)
getMixinsByName in interface ILocalScopegetMixinsByName in class ComposedDumbScopepublic List<FullMixinDefinition> getMixinsByName(ReusableStructureName name)
getMixinsByName in interface ILocalScopegetMixinsByName in class ComposedDumbScopepublic List<FullMixinDefinition> getMixinsByName(String name)
getMixinsByName in interface ILocalScopegetMixinsByName in class ComposedDumbScopepublic IScope firstChild()
firstChild in interface IScopefirstChild in class BasicScopepublic boolean isBodyOwnerScope()
isBodyOwnerScope in interface ILocalScopeisBodyOwnerScope in class ComposedDumbScopepublic IScope skipBodyOwner()
skipBodyOwner in interface IScopeskipBodyOwner in class BasicScopepublic String toLongString()
toLongString in interface IScopetoLongString in class BasicScopepublic boolean seesLocalDataOf(IScope otherScope)
seesLocalDataOf in interface IScopeseesLocalDataOf in class BasicScopepublic IScope childByOwners(ASTCssNode headNode, ASTCssNode... restNodes)
childByOwners in interface IScopechildByOwners in class BasicScopepublic int getTreeSize()
getTreeSize in interface IScopesTreegetTreeSize in class ComposedDumbScopeCopyright © 2012-2015. All Rights Reserved.