public class

SuperExpression

extends ThisExpression
java.lang.Object
   ↳ sun.tools.tree.Node
     ↳ sun.tools.tree.Expression
       ↳ sun.tools.tree.ThisExpression
         ↳ sun.tools.tree.SuperExpression

Class Overview

WARNING: The contents of this source file are not part of any supported API. Code that depends on them does so at its own risk: they are subject to change or removal without notice.

Summary

[Expand]
Inherited Constants
From interface sun.tools.java.Constants
From interface sun.tools.java.RuntimeConstants
[Expand]
Inherited Fields
From interface sun.tools.java.Constants
From interface sun.tools.java.RuntimeConstants
Public Constructors
SuperExpression(long where)
Constructor
SuperExpression(long where, Expression outerArg)
Constructor for "outer.super()"
SuperExpression(long where, Context ctx)
Public Methods
Vset checkAmbigName(Environment env, Context ctx, Vset vset, Hashtable exp, UnaryExpression loc)
Check if the present name is part of a scoping prefix.
Vset checkValue(Environment env, Context ctx, Vset vset, Hashtable exp)
Check expression
[Expand]
Inherited Methods
From class sun.tools.tree.ThisExpression
From class sun.tools.tree.Expression
From class sun.tools.tree.Node
From class java.lang.Object

Public Constructors

public SuperExpression (long where)

Constructor

public SuperExpression (long where, Expression outerArg)

Constructor for "outer.super()"

public SuperExpression (long where, Context ctx)

Public Methods

public Vset checkAmbigName (Environment env, Context ctx, Vset vset, Hashtable exp, UnaryExpression loc)

Check if the present name is part of a scoping prefix.

public Vset checkValue (Environment env, Context ctx, Vset vset, Hashtable exp)

Check expression