syntax
Class NameInfo

java.lang.Object
  extended bysyntax.NameInfo

public class NameInfo
extends java.lang.Object

This class contains some useful information about identifier names. If the identifier is a variable, the type field is its type. If it is a method, the type field is the returned type and additional information about the parameter list is also recorded.


Field Summary
 java.lang.String access
           
 boolean inlineFlag
           
 boolean returnedValueConst
           
 boolean specifierToBeAdded
           
 boolean staticFlag
           
 java.lang.String type
           
 boolean virtualFlag
           
 
Constructor Summary
NameInfo(ClassEntity curClass, java.lang.String type, java.lang.String classId)
           
NameInfo(LimitedClassEntity curClass, java.lang.String type, java.lang.String classId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

public java.lang.String type

staticFlag

public boolean staticFlag

virtualFlag

public boolean virtualFlag

inlineFlag

public boolean inlineFlag

returnedValueConst

public boolean returnedValueConst

access

public java.lang.String access

specifierToBeAdded

public boolean specifierToBeAdded
Constructor Detail

NameInfo

public NameInfo(LimitedClassEntity curClass,
                java.lang.String type,
                java.lang.String classId)

NameInfo

public NameInfo(ClassEntity curClass,
                java.lang.String type,
                java.lang.String classId)