Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

nci/suif/suif2b/j2s/utils/java_attribute_utils.h File Reference

#include "basicnodes/basic.h"
#include "suifnodes/suif.h"
#include "osuifnodes/osuif.h"
#include "j2snodes/j2s.h"

Functions

bool is_public (Symbol* sym)
bool is_protected (Symbol* sym)
bool is_private (Symbol* sym)
bool is_final (Symbol* sym)
bool is_abstract (Symbol* sym)
bool is_synchronized (Symbol* sym)
bool is_native (Symbol* sym)
bool is_volatile (Symbol* sym)
bool is_transient (Symbol* sym)
bool is_public (ClassType* ctype)
bool is_final (ClassType* ctype)
bool is_abstract (ClassType* ctype)
bool is_constructor (JavaInstanceMethodSymbol* msym)
bool is_no_args_constructor (JavaInstanceMethodSymbol* msym)

Variables

LString k_attribute_public
LString k_attribute_protected
LString k_attribute_private
LString k_attribute_final
LString k_attribute_abstract
LString k_attribute_synchronized
LString k_attribute_native
LString k_attribute_volatile
LString k_attribute_transient

Function Documentation

bool is_abstract ( ClassType * ctype)

bool is_abstract ( Symbol * sym)

bool is_constructor ( JavaInstanceMethodSymbol * msym)

bool is_final ( ClassType * ctype)

bool is_final ( Symbol * sym)

bool is_native ( Symbol * sym)

bool is_no_args_constructor ( JavaInstanceMethodSymbol * msym)

bool is_private ( Symbol * sym)

bool is_protected ( Symbol * sym)

bool is_public ( ClassType * ctype)

bool is_public ( Symbol * sym)

bool is_synchronized ( Symbol * sym)

bool is_transient ( Symbol * sym)

bool is_volatile ( Symbol * sym)


Variable Documentation

LString k_attribute_abstract

LString k_attribute_final

LString k_attribute_native

LString k_attribute_private

LString k_attribute_protected

LString k_attribute_public

LString k_attribute_synchronized

LString k_attribute_transient

LString k_attribute_volatile


Generated at Mon Jul 31 13:42:22 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000