fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6. import java.lang.*;
  7. import java.lang.reflect.*;
  8. import java.util.*;
  9. import javax.swing.*;
  10.  
  11. /* Name of the class has to be "Main" only if the class is public. */
  12. class Ideone
  13. {
  14. public static void main(String args[]) {
  15. Object o = new JRadioButton();
  16. Class cl;
  17. HashSet methodsnames = new HashSet();
  18.  
  19. for (cl = o.getClass(); cl != null; cl = cl.getSuperclass()) {
  20. HashSet al = new HashSet();
  21. System.out.println(cl.getName()+ " - ");
  22. for (Method m : cl.getDeclaredMethods()){
  23. boolean added = methodsnames.add(m.getName());
  24. if(added){
  25. al.add(m.getName());}
  26. }
  27. al.forEach(System.out::println);
  28.  
  29. System.out.println("=============================");
  30. }
  31. }
  32. }
Success #stdin #stdout 0.19s 4390912KB
stdin
Standard input is empty
stdout
javax.swing.JRadioButton - 
paramString
setIconFromAction
writeObject
updateUI
getUIClassID
getAccessibleContext
=============================
javax.swing.JToggleButton - 
access$200
access$100
access$000
shouldUpdateSelectedStateFromAction
=============================
javax.swing.AbstractButton - 
getMargin
getSelectedObjects
isListener
setLayout
getHandler
getMnemonic
configurePropertiesFromAction
addChangeListener
setRolloverSelectedIcon
isBorderPainted
isFocusPainted
getHideActionText
setDisplayedMnemonicIndexFromAction
setHorizontalTextPosition
init
getChangeListeners
getText
createChangeListener
removeItemListener
setEnabled
setDisabledIcon
fireItemStateChanged
setHorizontalAlignment
setAction
setDisplayedMnemonicIndex
setUIProperty
largeIconChanged
setActionCommandFromAction
setHideActionText
getIconTextGap
isSelected
addItemListener
updateMnemonicProperties
getItemListeners
actionPropertyChanged
setMargin
getVerticalTextPosition
setActionCommand
getAction
fireActionPerformed
createItemListener
getIcon
getSelectedIcon
getVerticalAlignment
setFocusPainted
removeChangeListener
checkHorizontalKey
setPressedIcon
setVerticalAlignment
getActionListeners
setIconTextGap
createActionPropertyChangeListener
getLabel
setSelected
fireStateChanged
doClick
setRolloverEnabled
createActionListener
getDisplayedMnemonicIndex
setSelectedIcon
clientPropertyChanged
getModel
addActionListener
setMnemonic
getPressedIcon
setContentAreaFilled
setIcon
setVerticalTextPosition
getUI
setRolloverIcon
isContentAreaFilled
setModel
removeNotify
getMultiClickThreshhold
setDisabledSelectedIcon
getActionCommand
updateDisplayedMnemonicIndex
createActionPropertyChangeListener0
setMultiClickThreshhold
setMnemonicFromAction
setBorderPainted
isRolloverEnabled
checkVerticalKey
getHorizontalTextPosition
imageUpdate
paintBorder
getDisabledSelectedIcon
removeActionListener
addImpl
getDisabledIcon
setSelectedFromAction
setUI
getHorizontalAlignment
getRolloverIcon
smallIconChanged
setLabel
getRolloverSelectedIcon
setTextFromAction
setText
=============================
javax.swing.JComponent - 
getLocation
requestFocusInWindow
getInputVerifier
isOpaque
getRootPane
isComponentObtainingGraphicsFrom
paint
setDoubleBuffered
getWriteObjCounter
getAutoscrolls
requestDefaultFocus
getBounds
setPreferredSize
setInputMap
enable
paintImmediately
getMinimumSize
isManagingFocus
getAlignmentY
getManagingFocusForwardTraversalKeys
setAutoscrolls
printComponent
processMouseEvent
getAlignmentX
getObscuredState
setAlignmentY
access$400
firePropertyChange
isOptimizedDrawingEnabled
paintComponent
getGraphicsInvoked
reshape
setDropLocation
setOpaque
setAlignmentX
fireVetoableChange
readObject
registerWithKeyboardManager
setComponentPopupMenu
contains
paintToOffscreen
unregisterKeyboardAction
paintForceDoubleBuffered
setTransferHandler
processMouseMotionEvent
rectangleIsObscured
removeVetoableChangeListener
repaint
setMinimumSize
getListeners
getInputMap
getClientProperty
setRequestFocusEnabled
getMaximumSize
getManagingFocusBackwardTraversalKeys
alwaysOnTop
getWidth
deregisterNextFocusableComponent
isRequestFocusEnabled
getFontMetrics
setCreatedDoubleBuffer
getHeight
setPaintingChild
setFocusTraversalKeys
getAncestorListeners
getBaselineResizeBehavior
setWriteObjCounter
isPaintingTile
setDebugGraphicsOptions
printChildren
access$500
isDoubleBuffered
getVerifyInputWhenFocusTarget
lambda$revalidate$0
getInsets
getDefaultLocale
isValidateRoot
hide
getPreferredSize
addNotify
disable
getToolTipLocation
getToolTipText
getConditionForKeyStroke
getBorder
isPaintingForPrint
setToolTipText
processKeyEvent
computeVisibleRect
setVerifyInputWhenFocusTarget
getComponentGraphics
setActionMap
superProcessMouseMotionEvent
setInputVerifier
setFont
getNextFocusableComponent
getFlag
setInheritsPopupMenu
setVisible
access$600
setFlag
putClientProperty
componentInputMapChanged
isPaintingOrigin
setNextFocusableComponent
getActionMap
checkIfChildObscuredBySibling
dropLocationForPoint
getTopLevelAncestor
compWriteObjectNotify
revalidate
recycleRectangle
createToolTip
uninstallUIAndProperties
paintChildren
grabFocus
getActionForKeyStroke
setDefaultLocale
getPopupLocation
shouldDebugGraphics
requestFocus
addVetoableChangeListener
safelyGetGraphics
getRegisteredKeyStrokes
scrollRectToVisible
getClientProperties
removeAncestorListener
getInheritsPopupMenu
fetchRectangle
update
setMaximumSize
resetKeyboardActions
setBackground
printAll
getVetoableChangeListeners
processComponentKeyEvent
processKeyBinding
getGraphics
registerNextFocusableComponent
getVisibleRect
processKeyBindingsForAllComponents
printBorder
unregisterWithKeyboardManager
getCreatedDoubleBuffer
access$300
isPainting
registerKeyboardAction
setForeground
isLightweightComponent
addAncestorListener
processKeyBindings
adjustPaintFlags
print
getSize
getComponentPopupMenu
getBaseline
getX
getY
setBorder
dndDone
getAncestorNotifier
getTransferHandler
getDebugGraphicsOptions
_paintImmediately
=============================
java.awt.Container - 
getOpaqueShape
postProcessKeyEvent
processEvent
mixOnValidating
addDelicately
removeAll
isRemoveNotifyNeeded
getMousePosition
postsOldMouseEvents
countHierarchyMembers
addContainerListener
reparentChild
getBottommostComponentIndex
setComponentZOrder
decreaseComponentCount
findComponentAt
getListenersCount
minimumSize
numListening
removeContainerListener
containsFocus
isSameOrAncestorOf
clearCurrentFocusCycleRootOnHide
printComponents
updateGraphicsData
startLWModal
canContainFocusOwner
setFocusTraversalPolicy
createHierarchyEvents
findComponentAtImpl
paintHeavyweightComponents
checkAddToSelf
getDropTargetEventTarget
applyComponentOrientation
validate
validateUnconditionally
mixOnZOrderChanging
recursiveShowHeavyweightChildren
mixOnHiding
getMouseEventTargetImpl
checkNotAWindow
lightweightPaint
getChildAt
eventEnabled
recursiveHideHeavyweightChildren
setFocusTraversalPolicyProvider
invalidateParent
insets
countComponents
getMouseEventTarget
increaseComponentCount
initIDs
recursiveRelocateHeavyweightChildren
getAccessibleAt
adjustDecendantsOnParent
getFocusTraversalKeys
getComponentsSync
reparentTraverse
preferredSize
getComponents
getHeavyweightContainer
doLayout
add
clearMostRecentFocusOwnerOnHide
validateTree
setFocusCycleRoot
getTraversalRoot
isParentOf
adjustDescendants
list
deliverEvent
hasHeavyweightDescendants
getComponentCount
isAncestorOf
proxyEnableEvents
removeDelicately
getTopmostComponentIndex
mixOnReshaping
getAccessibleChild
lightweightPrint
isRecursivelyVisibleUpToHeavyweightContainer
getComponent
getComponents_NoClientCode
mixOnShowing
locate
initializeFocusTraversalKeys
getComponentAt
isFocusTraversalPolicySet
isFocusCycleRoot
getComponentZOrder
remove
invalidateTree
printHeavyweightComponents
recursiveSubtractAndApplyShape
getLayout
stopLWModal
getContainerListeners
recursiveApplyCurrentShape
processContainerEvent
isFocusTraversalPolicyProvider
checkGD
addPropertyChangeListener
getAccessibleChildrenCount
findTraversalRoot
transferFocusDownCycle
areFocusTraversalKeysSet
invalidate
dispatchEventToSelf
layout
adjustListeningChildren
createChildHierarchyEvents
paintComponents
checkAdding
getFocusTraversalPolicy
preProcessKeyEvent
hasLightweightDescendants
dispatchEventImpl
=============================
java.awt.Component - 
notifyNewBounds
getFont_NoClientCode
processComponentEvent
isNonOpaqueForMixing
getInputMethodListeners
mouseDown
getInputMethodRequests
addHierarchyBoundsListener
getNextFocusCandidate
dispatchEvent
getBackBuffer
disableEvents
postEvent
createBufferStrategy
size
getContainingWindow
enableInputMethods
mouseUp
getParent_NoClientCode
addComponentListener
getSiblingIndexAbove
setName
removeInputMethodListener
removeHierarchyListener
subtractAndApplyShapeBelowMe
getNormalShape
getIgnoreRepaint
removeMouseWheelListener
canBeFocusOwner
getPeer
isRequestFocusAccepted
applyCurrentShape
eventTypeEnabled
getParent
applyCompoundShape
isMinimumSizeSet
setComponentOrientation
getRecursivelyVisibleBounds
autoProcessMouseWheel
setBounds
isRecursivelyVisible
isMixingNeeded
applyCurrentShapeBelowMe
dispatchMouseWheelToAncestor
getAppliedShape
addInputMethodListener
toString
getFocusCycleRootAncestor
getName
getFocusTraversalKeys_NoIDCheck
areInputMethodsEnabled
isFocusTraversable
inside
getInputContext
nextFocus
isCursorSet
getMouseWheelListeners
removeMouseMotionListener
constructComponentName
removeKeyListener
processInputMethodEvent
getAccessibleIndexInParent
isVisible
setDropTarget
removePropertyChangeListener
isCoalesceEventsOverriden
setAutoFocusTransferOnDisposal
relocateComponent
updateZOrder
gotFocus
handleEvent
isForegroundSet
show
processFocusEvent
coalesceEvents
addMouseWheelListener
checkImage
getObjectLock
addKeyListener
getComponentListeners
isMaximumSizeSet
location_NoClientCode
adjustListeningChildrenOnParent
getCursor
createImage
mouseMove
getKeyListeners
checkWindowClosingException
getFocusListeners
resize
createVolatileImage
location
lostFocus
getDropTarget
keyDown
subtractAndApplyShape
getLocale
getHierarchyBoundsListeners
setGraphicsConfiguration
getCursor_NoClientCode
action
access$002
getContainer
getAccessControlContext
addMouseMotionListener
getBoundsOp
setFocusable
getComponentOrientation
getTreeLock
isBackgroundSet
addHierarchyListener
doSwingSerialization
revalidateSynchronously
isLightweight
areBoundsValid
isEnabled
isInstanceOf
bounds
getMouseMotionListeners
transferFocus
getAccessibleStateSet
isVisible_NoClientCode
getLocationOnScreen
keyUp
pointRelativeToComponent
reshapeNativePeer
paintAll
hasFocus
isPreferredSizeSet
getColorModel
processHierarchyEvent
getPropertyChangeListeners
isValid
getFocusTraversalKeysEnabled
invalidateIfValid
setFocusTraversalKeys_NoIDCheck
isFocusTraversableOverridden
prepareImage
updateCursorImmediately
isFocusable
getLocationOnScreen_NoTreeLock
setBoundsOp
isEnabledImpl
mouseExit
getHierarchyListeners
isShowing
mouseEnter
getSiblingIndexBelow
mouseDrag
checkTreeLock
getMouseListeners
getHWPeerAboveMe
getInsets_NoClientCode
isAutoFocusTransferOnDisposal
getLocationOnWindow
getToolkitImpl
getForeground
getNativeContainer
findUnderMouseInWindow
setCursor
getFont
getGraphicsConfiguration
isDisplayable
setLocale
removeComponentListener
calculateCurrentShape
addFocusListener
processHierarchyBoundsEvent
setRequestFocusController
setFocusTraversalKeysEnabled
getToolkit
transferFocusUpCycle
setSize
isFontSet
repaintParentIfNeeded
setLocation
isCoalescingEnabled
requestFocusHelper
setIgnoreRepaint
removeFocusListener
enableEvents
transferFocusBackward
getGraphicsConfiguration_NoClientCode
move
getBufferStrategy
checkCoalescing
isFocusOwner
getGraphics_NoClientCode
removeHierarchyBoundsListener
canBeFocusOwnerRecursively
processMouseWheelEvent
removeMouseListener
getBackground
addMouseListener
=============================
java.lang.Object - 
getClass
wait
hashCode
equals
notifyAll
clone
finalize
registerNatives
notify
=============================