Go to the documentation of this file. 1 package com.cliffc.aa.node;
45 if( visit.
tset(tx._uid) )
return false;
48 if(
alias == -1 )
return true;
50 if( ctn==
null )
return true;
51 if(
_defs.find(ctn)== -1 )
59 @SuppressWarnings(
"unchecked")
83 @Override
public int hashCode() {
return super.hashCode()+
_tname.hashCode(); }
84 @Override
public boolean equals(Object o) {
85 if(
this==o )
return true;
Type value(GVNGCM.Mode opt_mode)
Memory type; the state of all of memory; memory edges order memory ops.
static boolean eq(String s0, String s1)
an implementation of language AA
static boolean is_forward_ref(Type t)
static final byte OP_CONTYPE
ConTypeNode lookup_type(String name)
A memory-based collection of optionally named fields.
static RuntimeException unimpl()
ConTypeNode(String tname, Type t, ScopeNode scope)
static final TypeObj UNUSED
Type make_from(Type head, TypeMem map, VBitSet visit)
void def_fref(Type t, Env e)
static final TypeMem ALIVE
TypeMem set(int alias, TypeObj obj)
void walk(Predicate< Type > p)
an implementation of language AA
TypeMemPtr make_from(TypeObj obj)
static final TypeMem EMPTY