Package gw.internal.gosu.ir.nodes
Interface IRProperty
- All Known Subinterfaces:
IRField
- All Known Implementing Classes:
IRPropertyFromCapturedSymbol
,IRPropertyFromDynamicPropertySymbol
,IRPropertyFromDynamicSymbol
,IRPropertyFromPropertyInfo
,IRPropertyFromReducedDynamicPropertySymbol
public interface IRProperty
-
Method Details
-
getType
IRType getType() -
getAssignableType
IRType getAssignableType() -
getName
String getName() -
isField
boolean isField() -
isCaptured
boolean isCaptured() -
getGetterMethod
IRMethod getGetterMethod() -
getSetterMethod
IRMethod getSetterMethod() -
getOwningIRType
IRType getOwningIRType() -
getOwningIType
IType getOwningIType() -
getAccessibility
IRelativeTypeInfo.Accessibility getAccessibility() -
isStatic
boolean isStatic() -
getTargetRootIRType
IRType getTargetRootIRType() -
isBytecodeProperty
boolean isBytecodeProperty()
-