Class ThisExpression

java.lang.Object
org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberExpression
org.jd.core.v1.model.javasyntax.expression.ThisExpression
All Implemented Interfaces:
Iterable<Expression>, BaseExpression, Expression, Base<Expression>

public class ThisExpression extends AbstractLineNumberExpression
  • Field Details

    • type

      protected Type type
    • explicit

      protected boolean explicit
  • Constructor Details

    • ThisExpression

      public ThisExpression(Type type)
    • ThisExpression

      public ThisExpression(int lineNumber, Type type)
  • Method Details

    • getType

      public Type getType()
    • isExplicit

      public boolean isExplicit()
    • setExplicit

      public void setExplicit(boolean explicit)
    • accept

      public void accept(ExpressionVisitor visitor)
    • toString

      public String toString()
      Overrides:
      toString in class Object