aa
com.cliffc.aa.type.TypeStruct.TPair Class Reference
Collaboration diagram for com.cliffc.aa.type.TypeStruct.TPair:
[legend]

Public Member Functions

boolean equals (Object o)
 
int hashCode ()
 

Package Functions

 TPair (TypeStruct ts0, TypeStruct ts1)
 

Static Package Functions

static TPair set (TypeStruct ts0, TypeStruct ts1)
 

Package Attributes

TypeStruct _ts0
 
TypeStruct _ts1
 

Static Private Attributes

static TPair KEY = new TPair(null,null)
 

Detailed Description

Definition at line 336 of file TypeStruct.java.

Constructor & Destructor Documentation

◆ TPair()

com.cliffc.aa.type.TypeStruct.TPair.TPair ( TypeStruct  ts0,
TypeStruct  ts1 
)
package

Definition at line 340 of file TypeStruct.java.

340 { _ts0=ts0; _ts1=ts1; }

References com.cliffc.aa.type.TypeStruct.TPair._ts0, and com.cliffc.aa.type.TypeStruct.TPair._ts1.

Member Function Documentation

◆ equals()

boolean com.cliffc.aa.type.TypeStruct.TPair.equals ( Object  o)

Definition at line 342 of file TypeStruct.java.

342  {
343  return _ts0.equals(((TPair)o)._ts0) && _ts1.equals(((TPair)o)._ts1);
344  }

References com.cliffc.aa.type.TypeStruct.TPair._ts0, com.cliffc.aa.type.TypeStruct.TPair._ts1, and com.cliffc.aa.type.TypeStruct.equals().

Here is the call graph for this function:

◆ hashCode()

int com.cliffc.aa.type.TypeStruct.TPair.hashCode ( )

Definition at line 341 of file TypeStruct.java.

341 { return (_ts0.hashCode()<<17) | _ts1.hashCode(); }

References com.cliffc.aa.type.TypeStruct.TPair._ts0, and com.cliffc.aa.type.TypeStruct.TPair._ts1.

◆ set()

static TPair com.cliffc.aa.type.TypeStruct.TPair.set ( TypeStruct  ts0,
TypeStruct  ts1 
)
staticpackage

Definition at line 339 of file TypeStruct.java.

339 {KEY._ts0=ts0; KEY._ts1=ts1; return KEY; }

References com.cliffc.aa.type.TypeStruct.TPair._ts0, com.cliffc.aa.type.TypeStruct.TPair._ts1, and com.cliffc.aa.type.TypeStruct.TPair.KEY.

Referenced by com.cliffc.aa.type.TypeStruct.cyclic_meet().

Here is the caller graph for this function:

Member Data Documentation

◆ _ts0

◆ _ts1

◆ KEY

TPair com.cliffc.aa.type.TypeStruct.TPair.KEY = new TPair(null,null)
staticprivate

Definition at line 338 of file TypeStruct.java.

Referenced by com.cliffc.aa.type.TypeStruct.TPair.set().


The documentation for this class was generated from the following file:
com.cliffc.aa.type.TypeStruct.TPair._ts0
TypeStruct _ts0
Definition: TypeStruct.java:337
com.cliffc.aa.type.TypeStruct.TPair.KEY
static TPair KEY
Definition: TypeStruct.java:338
com.cliffc.aa.type.TypeStruct.equals
boolean equals(Object o)
Definition: TypeStruct.java:89
com.cliffc.aa.type.TypeStruct.TPair.TPair
TPair(TypeStruct ts0, TypeStruct ts1)
Definition: TypeStruct.java:340
com.cliffc.aa.type.TypeStruct.TPair._ts1
TypeStruct _ts1
Definition: TypeStruct.java:337