public class ExpressionType extends Object
| Constructor and Description |
|---|
ExpressionType(TypeDeclaration declaration) |
ExpressionType(TypeDeclaration declaration,
ExpressionType typeParameter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
AS3Type |
getAS3Type() |
TypeDeclaration |
getDeclaration() |
ExpressionType |
getTypeParameter() |
int |
hashCode() |
boolean |
isArrayLike() |
boolean |
isAssignableTo(ExpressionType toCheck) |
static boolean |
isNumber(AS3Type type) |
IdeDeclaration |
resolvePropertyDeclaration(String memberName) |
public ExpressionType(@Nonnull TypeDeclaration declaration)
public ExpressionType(@Nonnull TypeDeclaration declaration, @Nullable ExpressionType typeParameter)
public AS3Type getAS3Type()
@Nonnull public TypeDeclaration getDeclaration()
@Nullable public ExpressionType getTypeParameter()
public boolean isArrayLike()
public IdeDeclaration resolvePropertyDeclaration(String memberName)
public boolean isAssignableTo(@Nonnull ExpressionType toCheck)
public static boolean isNumber(AS3Type type)
Copyright © 2002–2016 CoreMedia AG. All rights reserved.