| Package | Description |
|---|---|
| org.asn1s.api | |
| org.asn1s.api.constraint | |
| org.asn1s.api.encoding | |
| org.asn1s.api.module | |
| org.asn1s.api.type | |
| org.asn1s.api.util | |
| org.asn1s.api.value |
| Modifier and Type | Method and Description |
|---|---|
Scope |
Scope.getParentScope() |
Scope |
Scoped.getScope(Scope parentScope) |
Scope |
Scope.templateInstanceScope(Template<?> template,
List<Ref<?>> arguments) |
Scope |
Scope.templateScope(Template<?> template) |
Scope |
Scope.typedScope(Type type) |
| Modifier and Type | Method and Description |
|---|---|
Scope |
Scoped.getScope(Scope parentScope) |
T |
Template.newInstance(Scope scope,
String namespace) |
T |
Ref.resolve(Scope scope) |
void |
Validation.validate(Scope scope) |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
ConstraintTemplate.build(Scope scope,
Type type) |
void |
Constraint.check(Scope scope,
Ref<Value> valueRef) |
Constraint |
Constraint.copyForType(Scope scope,
Type type) |
default Value |
Constraint.getMaximumValue(Scope scope) |
default Value |
Constraint.getMinimumValue(Scope scope) |
default ConstraintTemplate |
ConstraintTemplate.resolve(Scope scope) |
default void |
Constraint.setScopeOptions(Scope scope) |
| Modifier and Type | Method and Description |
|---|---|
IEncoding |
IEncoding.resolve(Scope scope) |
| Modifier and Type | Method and Description |
|---|---|
Scope |
Module.createScope() |
| Modifier and Type | Method and Description |
|---|---|
Scope |
DefinedType.createScope() |
default Scope |
Type.getScope(Scope parentScope)
Get type scope
|
| Modifier and Type | Method and Description |
|---|---|
default void |
ClassFieldType.accept(Scope scope,
Ref<Value> valueRef) |
void |
Type.accept(Scope scope,
Ref<Value> valueRef)
Accept value, use scope for resolution.
|
void |
ClassFieldType.acceptRef(Scope scope,
Ref<?> ref) |
default Scope |
Type.getScope(Scope parentScope)
Get type scope
|
default boolean |
Type.isConstructedValue(Scope scope,
Value value) |
Value |
Type.optimize(Scope scope,
Ref<Value> valueRef)
Optimize value to type native value kind.
|
Ref<?> |
ClassFieldType.optimizeRef(Scope scope,
Ref<?> ref) |
Type |
ClassFieldRef.resolve(Scope scope) |
Type |
TypeNameRef.resolve(Scope scope) |
Type |
InstanceOfTypeSelector.resolveInstanceOfType(Scope scope) |
StringValue |
StringType.tryBuildStringValue(Scope scope,
ValueCollection collection) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
RefUtils.isSameAsDefaultValue(Scope scope,
ComponentType component,
Value resolve) |
static Value |
RefUtils.toBasicValue(Scope scope,
Ref<Value> ref) |
| Modifier and Type | Method and Description |
|---|---|
Value |
ValueNameRef.resolve(Scope scope) |
default Value |
Value.resolve(Scope scope) |
Copyright © 2017. All rights reserved.