# Class: com.pnfsoftware.jeb.core.units.code.android.ir.compiler.Node

IR template element. 

 This type represents non\-terminal nodes.

## Constructor: Node
- parameter: `operator`, type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.O`
- parameter: `opnds`, type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.INode[]`

Description: Create an operator node.
parameter: operator: operator to match
parameter: opnds: child template nodes

## Constructor: Node
- parameter: `opgrp`, type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.OGroup`
- parameter: `opnds`, type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.INode[]`

Description: Create an operator\-group node.
parameter: opgrp: operator group to match
parameter: opnds: child template nodes

## Field: operator
Type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.O`
Description: operator matched by this node

## Field: opgrp
Type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.OGroup`
Description: operator group matched by this node

## Field: opnds
Type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.INode[]`
Description: child template nodes

## Method: toString
- return type: `java.lang.String`


