Class: Puppet::Pops::Model::Expression
- Inherits:
-
Positioned
- Object
- PopsObject
- Positioned
- Puppet::Pops::Model::Expression
- Defined in:
- lib/puppet/pops/model/ast.rb
Direct Known Subclasses
AbstractResource, AccessExpression, BinaryExpression, BlockExpression, CallExpression, CaseExpression, CaseOption, CollectExpression, ConcatenatedString, Definition, EppExpression, HeredocExpression, IfExpression, LambdaExpression, Literal, LiteralHash, LiteralList, Nop, QueryExpression, SelectorExpression, SubLocatedExpression, UnaryExpression
Instance Attribute Summary
Attributes inherited from Positioned
Attributes inherited from PopsObject
Class Method Summary collapse
Methods inherited from Positioned
#_pcore_init_hash, create, #file, from_asserted_hash, from_hash, #initialize, #line, #pos
Methods inherited from PopsObject
#_pcore_all_contents, #_pcore_contents, #_pcore_init_hash, create, #eql?, from_asserted_hash, from_hash, #initialize, #to_s
Methods included from Types::PuppetObject
#_pcore_all_contents, #_pcore_contents, #_pcore_init_hash, #_pcore_type
Constructor Details
This class inherits a constructor from Puppet::Pops::Model::Positioned
Class Method Details
._pcore_type ⇒ Object
131 132 133 134 135 |
# File 'lib/puppet/pops/model/ast.rb', line 131 def self._pcore_type @_pcore_type ||= Types::PObjectType.new('Puppet::AST::Expression', { 'parent' => Positioned._pcore_type }) end |