Anonymous class
- Inheritance
- Object
- Node
- Anonymous
- Implemented types
Constructors
- Anonymous(dynamic value, {int index, FileInfo currentFileInfo, bool mapLines = false, bool rulesetLike = false, VisibilityInfo visibilityInfo})
Properties
-
allExtends
↔ List<
Extend> -
For extends visitor process
read / write, inherited
- allowRoot ↔ bool
-
The Node type could be used in the root ruleset
read / write, inherited
- cleanCss ↔ CleanCssContext
-
Info to optimize the node with cleanCss
read / write, inherited
- currentFileInfo ↔ FileInfo
-
get fileInfo from this node or their parent
read / write, inherited
- debugInfo ↔ DebugInfo
-
Filename and line coordinates for error debug
read / write, inherited
-
elements
↔ List<
Element> -
Selector elements
read / write, inherited
- evalFirst ↔ bool
-
DetachedRuleset and MixinDefinition must be evaluated before other nodes
in the Ruleset.eval() funciton
read / write, inherited
- evaluated ↔ bool
-
result from bool eval, used in condition
read / write, inherited
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- id ↔ int
-
hashCode own or inherited for object comparation
read / write, inherited
- index ↔ int
-
index from this node or their parent, position in the less file
read / write, inherited
- isRuleset ↔ bool
-
True if is a Ruleset or MixinDefinition
read / write, inherited
- mapLines ↔ bool
-
read / write
- name → String
-
Node name
final
- nodeVisible ↔ bool
-
Only output css code for nodeVisible = true
read / write, inherited
-
operands
↔ List<
Node> -
For operation node
read / write, inherited
- originalRuleset ↔ Node
-
for Rulesets and mixins process
read / write, inherited
- parens ↔ bool
-
The node has been parsed inside parenthesis
()
read / write, inherited - parensInOp ↔ bool
-
for expression evaluation
read / write, inherited
- parent ↔ Node
-
parent Node, used by index and fileInfo.
read / write, inherited
- parsed ↔ bool
-
Some anonymous nodes are lazy parsed
read / write, inherited
- rootNode ↔ bool
-
read / write, inherited
-
rules
↔ List<
Node> -
The ruleset rules
read / write, inherited
- rulesetLike ↔ bool
-
read / write
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
-
selectors
↔ List<
Selector> -
The ruleset selectors
read / write, inherited
-
treeField
→ Map<
String, dynamic> -
Fields to show with genTree
read-only, override
- type ↔ String
-
Node generic name == class name
read / write, override-getter
- value ↔ dynamic
-
the node value
read / write, inherited
- visibilityBlocks ↔ int
-
Node visibility control
read / write, inherited
Methods
-
accept(
VisitorBase visitor) → void -
inherited
-
addVisibilityBlock(
) → void -
inherited
-
blocksVisibility(
) → bool -
Returns true if this node represents root of was imported by reference
inherited
-
compare(
Node other) → int -
override
-
copyVisibilityInfo(
VisibilityInfo info) → void -
This node get the visibility from
info
inherited -
ensureInvisibility(
) → void -
Turns off node visibility - if called node will NOT be shown in output regardless
of whether it comes from import by reference or not
inherited
-
ensureVisibility(
) → void -
Turns on node visibility, that is, if called node will be shown in output
regardless of whether it comes from import by reference or not
inherited
-
eval(
Contexts context) → Node -
override
-
fileInfo(
) → FileInfo -
returns fileInfo from this node or their parent
inherited
-
fround(
Contexts context, num value, [int precision]) → num -
Adjust the precision of
value
according tocontext
.numPrecision. 8 By default. [...]inherited -
genCSS(
Contexts context, Output output) → void -
override
-
genTree(
Contexts env, Output output, [String prefix = '']) → void -
Writes in
output
the tree, for debuginherited -
genTreeField(
Contexts env, Output output, String fieldName, dynamic fieldValue) → void -
Build the subtree for a
fieldName
,fieldValue
inherited -
genTreeTitle(
Contexts env, Output output, String prefix, String type, String value) → void -
Build the node tree title
inherited
-
getIndex(
) → int -
returns index from this node or their parent
inherited
-
isCharset(
) → bool -
Directive overrides it
inherited
-
isRulesetLike(
) → bool -
override
-
isVisible(
) → bool -
return values:
false - the node must not be visible
true - the node must be visible
null - the node has the same visibility as its parent
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
removeVisibilityBlock(
) → void -
inherited
-
setParent(
dynamic nodes, Node parent) → void -
Update
parent
property innodes
. [...]inherited -
throwAwayComments(
) → void -
inherited
-
toCSS(
Contexts context) → String -
Returns node transformed to css code
inherited
-
toString(
) → String -
Returns a string representation of this object.
override
-
toTree(
LessOptions options) → StringBuffer -
debug print the node tree
inherited
-
visibilityInfo(
) → VisibilityInfo -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited