During extending Eclipse, you may encounter Property Testers, for example in Launch shortcuts extension point.
I wanted to have a list of all Property Testers already defined, in order not to reinvent the wheel. A small program was made to list all testers found in a specified Eclipse folder.
For reference, Galileo Property Testers are:
buildpathReference, contextlaunch, extendsClass, extendsInterface, hasMethod, hasMethodWithAnnotation, hasProjectNature, hasTypeWithAnnotation, isContainer, isPackageFragment, isPackageFragmentRoot, matchesContentType, projectNature, areBreakpointTypesAvailable, bundleState, canCreateWatchExpression, canLaunchAsJUnit, consoleTypeTest, contentGenerator, contentTypeId, done, editable, extension, fileMarker, getAvailableBreakpointType, getModelIdentifier, hasFilters, hasGroups, hasMain, hasTypeOnClasspath, inArchive, inExternalArchive, inSourceFolder, isActivityEnabled, isBundleInstalled, isCategoryEnabled, isInJavaProject, isInJavaProjectWithNature, isManaged, isMultiStrata, isOnClasspath, isPerspectiveOpen, isTerminatedOrDisconnected, isTest, languageName, launchable, matchesPattern, message, name, open, path, persistentProperty, priority, processTypeTest, product, projectNature, projectOption, projectPersistentProperty, projectSessionProperty, quickFix, readOnly, refactoringPropertiesEnabled, resourceType, reuseEditor, sessionProperty, severity, superType, and type.
You can also list the associated namespace, type, class, and jar or folder location using the snippet here.
Showing posts with label Galileo. Show all posts
Showing posts with label Galileo. Show all posts
Monday, July 20, 2009
Wednesday, June 24, 2009
Eclipse Galileo is out
Eclipse team releases at committed date, always! This year, Eclipse 3.5 version contains 33 projects.
As you would expect, it contains various enhancements and new features, I think below are the most important ones:
Enjoy the best IDE here.
As you would expect, it contains various enhancements and new features, I think below are the most important ones:
- PHP Package: another major language added to the constellations
- Memory Analyser: a java heap analyzer to easily find memory leaks
- Xtext: you define your own 'language', and a parser and IDE editor are created for you
Enjoy the best IDE here.
Subscribe to:
Posts (Atom)