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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IRelativeTypeInfo.Accessibility
getAccessibility()
IRType
getAssignableType()
IRMethod
getGetterMethod()
String
getName()
IRType
getOwningIRType()
IType
getOwningIType()
IRMethod
getSetterMethod()
IRType
getTargetRootIRType()
IRType
getType()
boolean
isBytecodeProperty()
boolean
isCaptured()
boolean
isField()
boolean
isStatic()
-
-
-
Method Detail
-
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()
-
-