public abstract class Type extends Object implements GradualTypeLike<Type>
| Modifier | Constructor and Description |
|---|---|
protected |
Type() |
| Modifier and Type | Method and Description |
|---|---|
PartialOrderComparisonResult |
compareTo(Type that) |
boolean |
isConsistentSubtypeOf(Type that) |
boolean |
isConsistentWith(Type that) |
abstract boolean |
isSubtypeOf(Type that) |
abstract Type |
join(Type that)
Deprecated.
|
abstract Type |
meet(Type that)
Deprecated.
|
abstract Type |
restrict(Type that) |
Type |
unionWith(Type that) |
public abstract boolean isSubtypeOf(Type that)
public boolean isConsistentWith(Type that)
isConsistentWith in interface GradualTypeLike<Type>public boolean isConsistentSubtypeOf(Type that)
isConsistentSubtypeOf in interface GradualTypeLike<Type>@Deprecated public abstract Type join(Type that)
@Deprecated public abstract Type meet(Type that)
public PartialOrderComparisonResult compareTo(Type that)
Copyright © 2016–2017. All rights reserved.