Skip to content
This repository has been archived by the owner on Aug 12, 2019. It is now read-only.

NicoD/flex-abstractize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Flex abstractize is a clean implentation of the abstract notion into ActionScript.
It use Metatag and reflexion.

The differences with the other abstract implementation are:
	- clean implementation
	- easy to read
	- works with classes and methods
	- works with any abstract/concrete class hierarchy
	
	
Example:
[Abstract]
public class A {
	// constructor
	public function A():void {
		abstractize(this)
	}

	public function f():void {}

	[Abstract]
	public function f2():void {}
}


public class B extends A {
	public function f2():void {} // throws an error if this method is not set
}


In the current release, this functionality  is added as a function in the global package in order to keep it as simple as possible (no imports needed, no static calls) and because it should be IMO a build in functionality.

About

as3 - abstraction support using flex metadas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published