9 Commits (0443cd3057a3b084b1943a35869998bc88f178d5)

Author SHA1 Message Date
Øystein Krog d3e963ff19 Move helper methods in Type out from class and into extension class TypeExtensions 12 years ago
triton 6e0a243322 Cleaned up some diagnostics to debug severity. 12 years ago
triton 5817f58cd4 Fixed all passes for the new ASTVisitor behavior. 12 years ago
triton c242a3f320 Formatting changes. 12 years ago
Dimitar Dobrev f348a80c32 Moved the improved property pass to a new class. Added the list of verbs as a resource in premake. 12 years ago
Dimitar Dobrev f086dd9051 Commented newly created properties. 12 years ago
Dimitar Dobrev 27f8e28036 Fixed the generation of v-table calls to property setters. Ignored methods that are only named "get" and similar, as properties. 12 years ago
Dimitar Dobrev fcb1ab67ca Added tests for properties. 12 years ago
Dimitar Dobrev 824d8b5f30 Rewrote the generating of properties to additionaly handle property overrides and read-only properties. 12 years ago
triton 287dd7bf7c Fixed getter/setter properties to inherit the access from their methods. 12 years ago
triton 7d1bf939f5 Remove unused usings. 12 years ago
marcos henrich 57ce9d449d Removed class parameter from CheckIgnoreFunction, CheckIgnoreMethod and CheckIgnoreField. 12 years ago
marcos henrich 06aba88fbb Modified GetterSetterToPropertyPass more complex properties are supported. Now even if we only have a getter or a setter a property is created. Trying to convert multiple setter with same name and different types is an issue, so we check before creating a setter for a matching getter or the non existence of more setters. 12 years ago
triton 252af32318 Added first pass at a pass for transforming compatible getters/setters into properties. 12 years ago