Knowledge

Join point

Source 📝

379: 22: 334: 270: 263: 238: 439: 256: 454: 420: 444: 214: 105: 139: 43: 298: 86: 413: 58: 303: 279: 182: 143: 39: 65: 155: 406: 72: 32: 449: 313: 54: 386: 293: 185: 162: 232: 378: 220: 210: 147: 131: 119: 79: 390: 433: 308: 209:. Torczon, Linda. (2nd ed.). Amsterdam: Elsevier/Morgan Kaufmann. p. 476. 127: 154:. A join point is a specification of when, in the corresponding main program, the 348: 134:
where the control flow can arrive via two different paths. In particular, it's a
135: 21: 248: 224: 333: 323: 166: 151: 358: 353: 178: 161:
The join point is a point of execution in the base code where the
252: 15: 394: 341: 286: 46:. Unsourced material may be challenged and removed. 414: 264: 8: 237:: CS1 maint: multiple names: authors list ( 421: 407: 271: 257: 249: 205:Daniel), Cooper, Keith D. (Keith (2012). 106:Learn how and when to remove this message 197: 181:, an aspect-oriented extension for the 230: 7: 440:Aspect-oriented software development 375: 373: 44:adding citations to reliable sources 14: 455:Programming language topic stubs 377: 332: 20: 31:needs additional citations for 1: 165:specified in a corresponding 393:. You can help Knowledge by 445:Aspect-oriented programming 304:Aspect-oriented programming 280:Aspect-oriented programming 150:of join points is called a 144:aspect-oriented programming 471: 372: 330: 158:code should be executed. 138:that has more than one 389:-related article is a 314:Cross-cutting concerns 207:Engineering a compiler 387:programming-language 186:programming language 40:improve this article 126:is a point in the 402: 401: 367: 366: 116: 115: 108: 90: 462: 423: 416: 409: 381: 374: 336: 273: 266: 259: 250: 243: 242: 236: 228: 202: 120:computer science 111: 104: 100: 97: 91: 89: 48: 24: 16: 470: 469: 465: 464: 463: 461: 460: 459: 430: 429: 428: 427: 370: 368: 363: 337: 328: 282: 277: 247: 246: 229: 217: 204: 203: 199: 194: 175: 112: 101: 95: 92: 49: 47: 37: 25: 12: 11: 5: 468: 466: 458: 457: 452: 447: 442: 432: 431: 426: 425: 418: 411: 403: 400: 399: 382: 365: 364: 362: 361: 356: 351: 345: 343: 339: 338: 331: 329: 327: 326: 321: 316: 311: 306: 301: 296: 290: 288: 284: 283: 278: 276: 275: 268: 261: 253: 245: 244: 216:978-0120884780 215: 196: 195: 193: 190: 189: 188: 174: 171: 114: 113: 28: 26: 19: 13: 10: 9: 6: 4: 3: 2: 467: 456: 453: 451: 448: 446: 443: 441: 438: 437: 435: 424: 419: 417: 412: 410: 405: 404: 398: 396: 392: 388: 383: 380: 376: 371: 360: 357: 355: 352: 350: 347: 346: 344: 340: 335: 325: 322: 320: 317: 315: 312: 310: 309:Aspect weaver 307: 305: 302: 300: 297: 295: 292: 291: 289: 285: 281: 274: 269: 267: 262: 260: 255: 254: 251: 240: 234: 226: 222: 218: 212: 208: 201: 198: 191: 187: 184: 180: 177: 176: 172: 170: 168: 164: 159: 157: 153: 149: 145: 141: 137: 133: 129: 125: 121: 110: 107: 99: 88: 85: 81: 78: 74: 71: 67: 64: 60: 57: –  56: 52: 51:Find sources: 45: 41: 35: 34: 29:This article 27: 23: 18: 17: 450:Control flow 395:expanding it 384: 369: 318: 206: 200: 169:is applied. 160: 128:control flow 123: 117: 102: 93: 83: 76: 69: 62: 55:"Join point" 50: 38:Please help 33:verification 30: 359:AspectWerkz 140:predecessor 136:basic block 96:August 2017 434:Categories 319:Join point 192:References 124:join point 66:newspapers 349:AspectC++ 342:Languages 233:cite book 225:714113472 324:Pointcut 287:Concepts 173:See also 167:pointcut 152:pointcut 354:AspectJ 179:AspectJ 132:program 80:scholar 299:Aspect 294:Advice 223:  213:  163:advice 156:aspect 82:  75:  68:  61:  53:  385:This 142:. In 130:of a 87:JSTOR 73:books 391:stub 239:link 221:OCLC 211:ISBN 183:Java 122:, a 59:news 148:set 118:In 42:by 436:: 235:}} 231:{{ 219:. 146:a 422:e 415:t 408:v 397:. 272:e 265:t 258:v 241:) 227:. 109:) 103:( 98:) 94:( 84:· 77:· 70:· 63:· 36:.

Index


verification
improve this article
adding citations to reliable sources
"Join point"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
computer science
control flow
program
basic block
predecessor
aspect-oriented programming
set
pointcut
aspect
advice
pointcut
AspectJ
Java
programming language
ISBN
978-0120884780
OCLC
714113472
cite book

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.