Matches in SemOpenAlex for { <https://semopenalex.org/work/W2099016869> ?p ?o ?g. }
Showing items 1 to 60 of
60
with 100 items per page.
- W2099016869 abstract "We describe an extension to the Java language, Handi-Wrap, that supports weaving aspects into code at runtime. Aspects in Handi-Wrap take the form of method wrappers, which allow aspect code to be inserted around method bodies like advice in AspectJ. Handi-Wrap offers several advantages over static aspect languages such as AspectJ. First, aspects can be woven into binary libraries. Second, a wrapper in Handi-Wrap is a first-class Java value, which allows users to exploit Java mechanisms to define and weave wrappers. For example, wrappers can be passed explicit constructor arguments, and wrapper objects can be composed. Finally, methods in all Java classes, including anonymous classes, can be wrapped. A prototype of Handi-Wrap is implemented in a compile-time metaprogramming system for Java, called Maya; we briefly describe how Maya's features support Handi-Wrap." @default.
- W2099016869 created "2016-06-24" @default.
- W2099016869 creator A5002433369 @default.
- W2099016869 creator A5030767941 @default.
- W2099016869 date "2002-04-22" @default.
- W2099016869 modified "2023-09-24" @default.
- W2099016869 title "Runtime aspect weaving through metaprogramming" @default.
- W2099016869 cites W1858612912 @default.
- W2099016869 cites W2041387310 @default.
- W2099016869 cites W2055970549 @default.
- W2099016869 cites W2065428406 @default.
- W2099016869 cites W2080648611 @default.
- W2099016869 cites W2137417304 @default.
- W2099016869 cites W2152608870 @default.
- W2099016869 cites W2293157443 @default.
- W2099016869 doi "https://doi.org/10.1145/508386.508396" @default.
- W2099016869 hasPublicationYear "2002" @default.
- W2099016869 type Work @default.
- W2099016869 sameAs 2099016869 @default.
- W2099016869 citedByCount "64" @default.
- W2099016869 countsByYear W20990168692013 @default.
- W2099016869 countsByYear W20990168692015 @default.
- W2099016869 countsByYear W20990168692017 @default.
- W2099016869 countsByYear W20990168692019 @default.
- W2099016869 crossrefType "proceedings-article" @default.
- W2099016869 hasAuthorship W2099016869A5002433369 @default.
- W2099016869 hasAuthorship W2099016869A5030767941 @default.
- W2099016869 hasConcept C127413603 @default.
- W2099016869 hasConcept C199360897 @default.
- W2099016869 hasConcept C2777904410 @default.
- W2099016869 hasConcept C35390924 @default.
- W2099016869 hasConcept C41008148 @default.
- W2099016869 hasConcept C54525549 @default.
- W2099016869 hasConcept C60051680 @default.
- W2099016869 hasConcept C78519656 @default.
- W2099016869 hasConceptScore W2099016869C127413603 @default.
- W2099016869 hasConceptScore W2099016869C199360897 @default.
- W2099016869 hasConceptScore W2099016869C2777904410 @default.
- W2099016869 hasConceptScore W2099016869C35390924 @default.
- W2099016869 hasConceptScore W2099016869C41008148 @default.
- W2099016869 hasConceptScore W2099016869C54525549 @default.
- W2099016869 hasConceptScore W2099016869C60051680 @default.
- W2099016869 hasConceptScore W2099016869C78519656 @default.
- W2099016869 hasLocation W20990168691 @default.
- W2099016869 hasOpenAccess W2099016869 @default.
- W2099016869 hasPrimaryLocation W20990168691 @default.
- W2099016869 hasRelatedWork W1693442237 @default.
- W2099016869 hasRelatedWork W2027798793 @default.
- W2099016869 hasRelatedWork W2080728122 @default.
- W2099016869 hasRelatedWork W2090883292 @default.
- W2099016869 hasRelatedWork W2099016869 @default.
- W2099016869 hasRelatedWork W2161003457 @default.
- W2099016869 hasRelatedWork W3162240892 @default.
- W2099016869 hasRelatedWork W4235530921 @default.
- W2099016869 hasRelatedWork W4241690561 @default.
- W2099016869 hasRelatedWork W2021229780 @default.
- W2099016869 isParatext "false" @default.
- W2099016869 isRetracted "false" @default.
- W2099016869 magId "2099016869" @default.
- W2099016869 workType "article" @default.