com.google.caja.parser.quasiliteral
Class NameContext.VarInfo<NAME,BINDING>

java.lang.Object
  extended by com.google.caja.parser.quasiliteral.NameContext.VarInfo<NAME,BINDING>
Enclosing class:
NameContext<NAME,BINDING>

public static final class NameContext.VarInfo<NAME,BINDING>
extends java.lang.Object


Field Summary
private  BINDING binding
           
 FilePosition declaredAt
           
 java.lang.String newName
           
 NAME origName
           
 
Constructor Summary
private NameContext.VarInfo(NAME origName, java.lang.String newName, FilePosition declaredAt)
           
 
Method Summary
 void bind(BINDING binding)
           
 BINDING getBinding()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

origName

public final NAME origName

newName

public final java.lang.String newName

declaredAt

public final FilePosition declaredAt

binding

private BINDING binding
Constructor Detail

NameContext.VarInfo

private NameContext.VarInfo(NAME origName,
                            java.lang.String newName,
                            FilePosition declaredAt)
Method Detail

getBinding

public BINDING getBinding()

bind

public void bind(BINDING binding)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright (C) 2008 Google Inc.
Licensed under the Apache License, Version 2.0