Sha256: 62e65e0a1e68f959c65c92bf7710fa0891c9d0a9e8076dd39f89345ec4e9c63c

Contents?: true

Size: 452 Bytes

Versions: 12

Compression:

Stored size: 452 Bytes

Contents

package org.cx4a.rsense.typing.annotation;

public class TypeSplat implements TypeExpression {
    private TypeExpression expr;

    public TypeSplat(TypeExpression expr) {
        this.expr = expr;
    }

    public TypeExpression getExpression() {
        return expr;
    }

    public Type getType() {
        return Type.SPLAT;
    }

    @Override
    public String toString() {
        return expr != null ? "*" + expr.toString() : "*";
    }
}

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rsense-core-0.6.6 src/org/cx4a/rsense/typing/annotation/TypeSplat.java
rsense-core-0.6.5 src/org/cx4a/rsense/typing/annotation/TypeSplat.java
rsense-core-0.6.4 src/org/cx4a/rsense/typing/annotation/TypeSplat.java
rsense-core-0.6.2 src/org/cx4a/rsense/typing/annotation/TypeSplat.java
rsense-core-0.6.1 src/org/cx4a/rsense/typing/annotation/TypeSplat.java
rsense-core-0.6.0 src/org/cx4a/rsense/typing/annotation/TypeSplat.java
rsense-core-0.5.9 src/org/cx4a/rsense/typing/annotation/TypeSplat.java
rsense-core-0.5.8 src/org/cx4a/rsense/typing/annotation/TypeSplat.java
rsense-core-0.5.6 src/org/cx4a/rsense/typing/annotation/TypeSplat.java
rsense-core-0.5.2 src/org/cx4a/rsense/typing/annotation/TypeSplat.java
rsense-core-0.5.1 src/org/cx4a/rsense/typing/annotation/TypeSplat.java
rsense-core-0.5.0 src/org/cx4a/rsense/typing/annotation/TypeSplat.java