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.AccessibilitygetAccessibility()IRTypegetAssignableType()IRMethodgetGetterMethod()StringgetName()IRTypegetOwningIRType()ITypegetOwningIType()IRMethodgetSetterMethod()IRTypegetTargetRootIRType()IRTypegetType()booleanisBytecodeProperty()booleanisCaptured()booleanisField()booleanisStatic()
-
-
-
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()
-
-