package bluej.stride.framedjava.frames;

import bluej.stride.framedjava.elements.CodeElement;

public interface CodeFrame<T extends CodeElement>{       
   
| Regenerates the AST. The next return of getCode() may well be different afterwards. | void regenerateCode();
| Gets the latest code. Should not change unless regenerateCode is called. | T getCode(); default BreakFrame.BreakEncloser asBreakEncloser() { return null; } p.public default void setElementEnabled(boolean enabled) { T el = getCode(); if (el != null) el.setEnable(enabled); } }

.   regenerateCode
.   setElementEnabled




23 neLoCode + 2 LoComm