aa
TypeEnv.java
Go to the documentation of this file.
1
package
com.cliffc.aa;
2
3
import
com
.
cliffc
.
aa
.
node
.
Node
;
4
import
com
.
cliffc
.
aa
.
type
.
Type
;
5
import
com
.
cliffc
.
aa
.
type
.
TypeMem
;
6
7
import
java.util.ArrayList;
8
9
public
class
TypeEnv
implements
AutoCloseable
{
10
final
Type
_t
;
11
final
TypeMem
_tmem
;
12
final
Env
_env
;
13
final
ArrayList<
Node
.
ErrMsg
>
_errs
;
14
TypeEnv
(
Type
t,
TypeMem
tmem,
Env
env, ArrayList<Node.ErrMsg> errs ) {
_t
=t;
_tmem
=tmem;
_env
=env;
_errs
= errs; }
15
@Override
public
void
close
() {
_env
.
close
(); }
16
}
com.cliffc.aa.Env.close
void close()
Definition:
Env.java:141
com.cliffc.aa.type.TypeMem
Memory type; the state of all of memory; memory edges order memory ops.
Definition:
TypeMem.java:53
com.cliffc
com.cliffc.aa.node.Node
Definition:
Node.java:16
com.cliffc.aa.type.Type
an implementation of language AA
Definition:
Type.java:94
com.cliffc.aa.node.Node.ErrMsg
Definition:
Node.java:888
com.cliffc.aa.TypeEnv._tmem
final TypeMem _tmem
Definition:
TypeEnv.java:11
com.cliffc.aa.TypeEnv._t
final Type _t
Definition:
TypeEnv.java:10
com.cliffc.aa.TypeEnv
Definition:
TypeEnv.java:9
com.cliffc.aa
Definition:
AA.java:1
AutoCloseable
com.cliffc.aa.TypeEnv._env
final Env _env
Definition:
TypeEnv.java:12
com.cliffc.aa.TypeEnv.TypeEnv
TypeEnv(Type t, TypeMem tmem, Env env, ArrayList< Node.ErrMsg > errs)
Definition:
TypeEnv.java:14
com.cliffc.aa.TypeEnv.close
void close()
Definition:
TypeEnv.java:15
com.cliffc.aa.TypeEnv._errs
final ArrayList< Node.ErrMsg > _errs
Definition:
TypeEnv.java:13
com
com.cliffc.aa.Env
Definition:
Env.java:12
com.cliffc.aa.type
Definition:
Bits.java:1
com.cliffc.aa.node
Definition:
AssertNode.java:1
src
main
java
com
cliffc
aa
TypeEnv.java
Generated by
1.8.18