public final class IdentityScope extends Object
Option.identityFirstVariablePools): the
routine's frozen scope and its declaration identity. Two same-named overloads share the scope and differ in the
identity, so their formals and locals never meet.| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Object |
getScope()
The routine's frozen scope, the overload-blind scope this pool refines.
|
int |
hashCode() |
static IdentityScope |
of(Object scope,
RoutineIdentity identity)
The pool scope of a routine, or null when it has no declaration identity.
|
String |
toString() |
public static IdentityScope of(Object scope, RoutineIdentity identity)
public Object getScope()