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 nullpublic abstract OperatorDescription.Reference.Kind getKind()
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.