Comments (9)
package system.reflection
basically we have interfaces: TypeInfo, ClassInfo, etc.
with their respective internal implementation: _TypeInfo, _ClassInfo, etc.
Original comment by zwetan
on 12 May 2008 at 8:16
from maashaack.
thought on ClassInfo
a member can be a const, variable, accessor, method
we need to differentiate
between static members and class members
between class members and prototype members
between class defined members and inherited members
Original comment by zwetan
on 12 May 2008 at 8:18
from maashaack.
for the unit tests
define in system.reflection.samples
general and specific class definition to use with the unit tests
Original comment by zwetan
on 12 May 2008 at 8:21
from maashaack.
relationship between system.Reflection (the class)
and system.reflection (the package)
system.Reflection (the class)
should contain general and fast class infos
for ex, to get the class name you will want to use
Reflection.getClassName( myInstance )
for fast access
system.reflection (the package)
should contain mostly interfaces
(the system under the hood return return specific implementation)
and provide full class infos even if slower
system.reflection.config
contains all configuration option
also later we would want
system.reflection.cache
to provide a caching system
for the class infos
ex: if you get often the String class ClassInfo
you would want to cache it for faster access
but only if it's not an instance
Original comment by zwetan
on 12 May 2008 at 8:27
from maashaack.
Original comment by zwetan
on 1 Dec 2008 at 12:18
- Added labels: Project-framework
- Removed labels: Project-ES4a
from maashaack.
Original comment by zwetan
on 1 Dec 2008 at 12:24
- Added labels: Milestone-Release0.1
from maashaack.
Original comment by zwetan
on 4 Mar 2009 at 8:23
- Added labels: Milestone-Release0.2
- Removed labels: Milestone-Release0.1
from maashaack.
Original comment by zwetan
on 24 Sep 2011 at 5:10
- Added labels: Priority-Low
- Removed labels: Milestone-Release0.2, Priority-High
from maashaack.
Original comment by zwetan
on 24 Sep 2011 at 5:27
- Changed state: Accepted
from maashaack.
Related Issues (20)
- Problem with conditional compilation HOT 7
- Problems with build.xml HOT 3
- invalid markup in asdoc comments HOT 1
- Vector Iterator (FP10 only) HOT 1
- Add new methods in the DateFormatter class to defines the list of week day names and month names. HOT 1
- Refactoring RGB and RGBA methods with static method fromNumber and toNumber HOT 1
- In the ArrayMap class add the getKeyAt and getValueAt methods HOT 1
- Change the namespace of the protected _values and _keys properties in ArrayMap HOT 1
- update system.URI and core.uri do deal with [[IMPORT]] in flash HOT 2
- need to perf test package level function in core HOT 1
- registerClassAlias Missing from avmglue HOT 5
- Problem to create system.evaluators.abc (MathEvaluator failed) HOT 1
- loading SWC bytecode into redtamarin
- Swf İnfo Problem with Ubuntu HOT 3
- Fix eden use E uppercase in Numbers
- Try to parse the number with a "." in the first character
- core.hash.crcTest HOT 1
- same action in different Chain
- improve dump functions in core HOT 1
- add an optino to dumpString
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from maashaack.