equal
deleted
inserted
replaced
1649 |
1649 |
1650 @Override |
1650 @Override |
1651 public <R, P> R accept(TypeVisitor<R, P> v, P p) { |
1651 public <R, P> R accept(TypeVisitor<R, P> v, P p) { |
1652 return v.visitNoType(this, p); |
1652 return v.visitNoType(this, p); |
1653 } |
1653 } |
|
1654 |
|
1655 @Override |
|
1656 public boolean isCompound() { return false; } |
1654 } |
1657 } |
1655 |
1658 |
1656 /** Represents VOID. |
1659 /** Represents VOID. |
1657 */ |
1660 */ |
1658 public static class JCVoidType extends Type implements NoType { |
1661 public static class JCVoidType extends Type implements NoType { |
1668 |
1671 |
1669 @Override |
1672 @Override |
1670 public TypeKind getKind() { |
1673 public TypeKind getKind() { |
1671 return TypeKind.VOID; |
1674 return TypeKind.VOID; |
1672 } |
1675 } |
|
1676 |
|
1677 @Override |
|
1678 public boolean isCompound() { return false; } |
1673 |
1679 |
1674 @Override |
1680 @Override |
1675 public <R, P> R accept(TypeVisitor<R, P> v, P p) { |
1681 public <R, P> R accept(TypeVisitor<R, P> v, P p) { |
1676 return v.visitNoType(this, p); |
1682 return v.visitNoType(this, p); |
1677 } |
1683 } |
1694 |
1700 |
1695 @Override |
1701 @Override |
1696 public TypeKind getKind() { |
1702 public TypeKind getKind() { |
1697 return TypeKind.NULL; |
1703 return TypeKind.NULL; |
1698 } |
1704 } |
|
1705 |
|
1706 @Override |
|
1707 public boolean isCompound() { return false; } |
1699 |
1708 |
1700 @Override |
1709 @Override |
1701 public <R, P> R accept(TypeVisitor<R, P> v, P p) { |
1710 public <R, P> R accept(TypeVisitor<R, P> v, P p) { |
1702 return v.visitNull(this, p); |
1711 return v.visitNull(this, p); |
1703 } |
1712 } |