java.lang.Object
de.fraunhofer.aisec.cpg.graph.Node
Type Parameters:
T - the literal type.
All Implemented Interfaces:
DeclarationHolder, HasType, Persistable, IVisitable<de.fraunhofer.aisec.cpg.graph.Node>

public class Literal<T>
extends Expression
Represents a literal value, meaning the value is fixed and not depending on the runtime evaluation of the expression.
  • Constructor Details

    • Literal

      public Literal()
  • Method Details

    • getValue

      public T getValue()
    • setValue

      public void setValue​(T value)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class Expression
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class Expression
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Expression