public abstract static class OperatorDescription.Reference extends Object
Modifier and Type | Class and Description |
---|---|
static class |
OperatorDescription.Reference.Kind
Represents kind of references.
|
Constructor and Description |
---|
Reference() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
abstract OperatorDescription.Reference.Kind |
getKind()
Returns the kind of this reference.
|
int |
hashCode() |
static OperatorDescription.Reference |
method()
Creates a new instance.
|
static OperatorDescription.ParameterReference |
parameter(int location)
Creates a new instance.
|
static OperatorDescription.Reference |
returns()
Creates a new instance.
|
static OperatorDescription.SpecialReference |
special(String info)
Creates a new instance.
|
public static OperatorDescription.Reference method()
public static OperatorDescription.Reference returns()
public static OperatorDescription.ParameterReference parameter(int location)
location
- the parameter index (0-origin)public static OperatorDescription.SpecialReference special(String info)
info
- operator specific informationIllegalArgumentException
- if some parameters were null
public abstract OperatorDescription.Reference.Kind getKind()
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.