| Package | Description |
|---|---|
| org.panda_lang.framework.design.architecture.type | |
| org.panda_lang.framework.language.architecture.type |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Adjustment<T extends ExecutableProperty>
Container for arguments adjusted to the property signature
|
interface |
Properties<T extends ExecutableProperty>
Represents container of executable properties
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TypeConstructor
Represents constructor property
|
interface |
TypeField
Represents field property
|
interface |
TypeMethod
Represents method property
|
| Modifier and Type | Method and Description |
|---|---|
<T extends ExecutableProperty> |
Type.getProperties(Class<T> propertyType)
Get properties of the given type
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractExecutableProperty<E extends ExecutableProperty> |
static class |
AbstractExecutableProperty.PandaParametrizedExecutableBuilder<E extends ExecutableProperty,T extends AbstractExecutableProperty.PandaParametrizedExecutableBuilder<E,?>> |
class |
AbstractProperties<T extends ExecutableProperty> |
interface |
TypeExecutableCallback<E extends ExecutableProperty,T> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractExecutableProperty<E extends ExecutableProperty> |
class |
PandaConstructor |
class |
PandaField |
class |
PandaMethod |
| Modifier and Type | Method and Description |
|---|---|
<T extends ExecutableProperty> |
PandaType.getProperties(Class<T> propertyType) |
| Constructor and Description |
|---|
TypeExecutableExpression(@Nullable Expression instance,
ExecutableProperty executable,
Expression[] arguments) |
Copyright © 2020. All rights reserved.